webForumDet fria alternativet

Smidig navigering

Webbutveckling

5 svar · 302 visningar · startad av joel_sundkvist

Medlem sedan feb. 2003240 inlägg
Frågan#1

Vet ej om detta är rätt forum så flytta diskussionen om den passar bättre någonannanstans..

Söker efter smarta idéer gällande. navigering och struktur på en medelstor webbplats.

Har precis börjat med php och inser hur smidigt "php includes" kan vara. med undantag från de krångliga (icke sökmotorvänliga??) adresserna som kan uppstå.. ex. https://www.sidansnamn.se?page=nagonting

Det jag är ute efter är smidiga adresser i stil med https://www.sidansnamn.se/nagonting/

Detta löses med en separat mapp som heter "nagonting" innehållande en index-fil som automatiskt hittas av webbläsaren när jag surfar till mappen. Nackdelen med detta är att jag måste upprepa html-koden för "grundlayouten" på varje sida till skillnad från när jag använder mig av php include eller ssi.

Är det php-templates jag måste lära mig?
Länkar till någon bra guide?

Rent generellt, hur resonerar ni kring denna typ av frågor?

Tacksam för svar

Medlem sedan apr. 200312 679 inlägg
#2

Funkar inte; https://www.sidansnamn.se/startsida.php?

Medlem sedan dec. 20025 483 inlägg
#3

Apaches mod_rewrite är definitivt det du letar efter. Det finns massor med bra guider om denna modul.

:)

Medlem sedan feb. 2003240 inlägg
#4

Peter S skrev:

Apaches mod_rewrite är definitivt det du letar efter. Det finns massor med bra guider om denna modul.

:)

Jättebra länk!!! Verkar vara väldigt avancerat... detta kommer ta ett tag att förstå misstänker jag ;)

Finns det några andra idéer?

Medlem sedan maj 20007 492 inlägg
#5

Har för mig jag läste något på http://www.alistapart.com/ om det, men nu kan jag inte hitta det.

Medlem sedan juli 20013 378 inlägg
#6

Här finns det du letar efter (dvs all logik läggs upp med PHP efter ett minimalt "mod_rewrite-ingrepp" i .htaccess): http://www.alistapart.com/articles/succeed/

Men även http://www.alistapart.com/articles/urls/
är nyttig att gå igenom som en introduktion till mod_rewrite...

Kör du IIS så beskriver http://www.idg.se/webstudio/pub/article.asp?id=226 förresten ett kreativt sätt att lösa problemet i ASP (som funkar om du kan köra en ASP-sida som 404-sida på ditt webbhotell) - och den tekniken som beskrivs där funkar också i PHP om du kan ha en PHP-sida som 404-sida...

271 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)