webForumDet fria alternativet

Nackdel att skriva "?sida" som länk?

PHP

6 svar · 513 visningar · startad av bassebhu

Medlem sedan nov. 20016 480 inlägg
Frågan#1

Hallo!

Ä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?

Taxi!

Medlem sedan juni 20019 519 inlägg
#2

?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.

Medlem sedan mars 20041 505 inlägg
#3

För att vara på den säkra sidan kan du lägga en base-tagg i din head-tagg:

<base href="http://www.sida.se">
Medlem sedan aug. 20039 340 inlägg
#4

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.

Medlem sedan nov. 20016 480 inlägg
#5

Allright, tack för svaren!

Det vore ändå kul att veta hur man fixar om querystrings till virtuella mappar.
Kod- eller länkförslag?

Medlem sedan apr. 2001762 inlägg
Medlem sedan juni 20006 031 inlägg
#7

Har aldrig gjort det själv men sök lite på mod_rewrite så får du några träffar

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)