webForumDet fria alternativet

Reggar sökmotorer variabler i adressen?

Webbutveckling

3 svar · 252 visningar · startad av Danielkun

Medlem sedan maj 2003361 inlägg
Frågan#1

Som jag har förstått det så lagrar inte sökmotorer information efter ? på tex asp, php länkar, så om jag skulle bygga upp en hemsida och använda variabler för att guida runt användarna så registreras inte dessa sidor på tex. google.

hoppas jag har fel nu men det verkar aldrig som om man får nån direkt länk som har .asp?v1=01&v2=02 efter sig..

hur gör man för att "optimera" detta?

Medlem sedan juni 20019 024 inlägg
#2

Google med flera indexerar i regel bara första sidan med ? i adressen. Den följer därefter inga dynamiska sidor.

Man kan göra på flera sätt:

1. Använd statiska filer. Alltså /katalog/underkatalog/filnamn.asp

2. Använd "rewrite". Har du webbservern Apache kan du använda modulen mod_rewrite som fixar detta åt dig. Kör du ASP till IIS får du köpa en ISAPI-modul som gör samma sak. Kör du ASP.NET kan du bygga detta själv.

3. Gör låtsaskataloger. /katalog/filnamn.asp/01/02/ osv. Du har alltså en vanlig fil som du sätter ett "katalog-tecken" (/) efter och placerar dina värden i. Detta fungerar utmärkt med alla serverspråk. Du tar ut 01 och 02 genom att använda någon form av servervariabel med hela adressen och får sedan splitta upp detta på lämpligt vis. Fördelaktligen med regular expressions.

Medlem sedan maj 2003361 inlägg
#3

Tack för svaret!

Jag försökte däremot underlätta för mig själv genom att göra så att man kunde uppdatera sidan varsomhelst utan att behöva ladda upp filer. Speciellt då jag reser mycket

Så alternativ 1 är nog ingen ide.

Alternativ 2 blir svårt då jag inte hostar IIS servern själv och jag kan nog inte övertala kompisens design företag som hostar sidan

Så antar att alternativ 3 är det bästa?

Är det så som har gjort på pbase för att länka ner till bilderna?
Adresserna där ser alltid ut så här när man riktar mot en bild..

http://www.pbase.com/image/9241957

RED: Det där är inte en bild på mig nu.. bara ett ex! :h
Jag kör ASP, Vore det möjligt att göra länkar enligt ovan utan att använda själva asp filnamnet?

Medlem sedan juni 20019 024 inlägg
#4

Danielkun skrev:

Jag kör ASP, Vore det möjligt att göra länkar enligt ovan utan att använda själva asp filnamnet?

Nej, det där är ett typiskt exempel på mod_rewrite. Troligtvis PHP och Linux.

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