Är det någon nackdel att ha undersidor som t ex:
<a href="?kontakt">Kontakt</a>
Jag menar, funkar detta utan problem för alla, eller är det någon läsare som är grinig och absolut måste ha index.php?kontakt
Nästa steg är att detta inte är så bra ur sökmotorsynpunkt (som har tagits upp tidigare här).
Jag har bara ett fåtal undersidor, är det någon på rak arm som har en enkel beskrivning på hur jag får "?kontakt" till "kontakt/". Virtuella mappar eller vad ska man kalla det? Htaccess?
?kontakt kan vara problem om du inte skriver med index.php då vissa webbläsare inte klarar tolka vad som skall stå framför ? (Minns att FireFox hade detta problemet för några versioner sen)
Sen att skapa virtuella mappar har jag för mig är ett bättre val för sökmotor att hitta "logiska" länkar till dina undersidor.
Ursäkta, men jag vågar påstå att båda föregående talare har fel. Att http://www.sida.se/katalog ska tolkas som http://www.sida.se/katalog/index.php sker på serversidan, och är alltså inte beroende av webbläsaren.
Vad base href skulle ha med detta att göra ser jag inte heller.
Däremot kan vissa sökmotorer ha problem med sidor som använder sig av query strings för att välja sida, då kan "virtuella mapapr" vara ett bättre alternativ. Men både Google och Altavista har stöd för detta, så du behöver nog inte oroa dig alltför mycket.
Mitt råd är att behålla nuvarande struktur, det gör ingen större skada.