17. december 2009 - 17:42Der er
13 kommentarer og 1 løsning
Kan en søgerobot forstå en session ?
Jeg er ved at lave noget der omdirigerer på basis af om der er en session eller ej. Så vil jeg godt lige sikre mig at fx google spideren også reagerer som en bruger vil gøre på en session. (Kan nok regne ud at spidere ikke reagerer på cookies.)
Det er måske næsten et dumt spm. Spiders bruger en simplere form for browser. Da en session vel gemmes som et unikt ID på serveren, kan spiders da ikke undgå dem??
Tak. Det jeg mener, er om en søgerobots færden på en side udarter sig som en bruger, når det gælder en givet session og dennes indflydelse. Hvis sessionen fx indeholder en instruktion/variabel, der siger at når den er sat, så skal der omdirigeres til en anden side.
Uden at vide præcist hvordan google virker, så vil jeg mene at den kun downloader dit HTML. De links der så er i dit html crawler den osv. Google logger ikke ind på din side på nogen måder, eller finder sider som der kun er linket til fra javascript f.eks.
Så, efter min bedste viden, nej, den kan ikke gøre noget baseret på en session på nogen måder.
Det giver mening, og robotten læser ikke javascript eller gemmer cookies. Men så ville det sige, at hvis man lavede et site, hvis navigation var meget styret af sessions, så ville robotten ikke kunne indeksere det......
Jeg prøver bare at opsætte et scenarium. Hvis der fx står på en side: session("link1") = "on" if session("link1") = "on" then response.write "<a href='side1.asp'>Side 1</a> end if
Jammen så er det veæ klart at spideren MÅ få linket at se, da asp siden genereres på serveren, og spideren læser clientside.
Hvis jeg laver en redirect:
session("redirect1") = "on" if session("redirect1") = "on" then response.redirect "side1.asp" end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.