2009-08-21 12 views
1

j'ai un site web mobile .net où j'utilise l'état de sesion et en raison de la nature des réseaux mobiles/téléphones (pas tous les supports cookies de session) je devais utiliserGoogle bot .net et dilemme AspxAutoDetectCookieSupport

<sessionState cookieless="AutoDetect"/> 

Cela fonctionne bien mais parce que chaque nouvelle session redirigée avec "AspxAutoDetectCookieSupport = 1" j'ai l'impression que google n'aime pas cela.

Voici un petit échantillon de mes journaux de serveur

supportForumReadTopic.aspx id=38 80 - 66.249.71.80 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 302 


supportForumReadTopic.aspx id=38&AspxAutoDetectCookieSupport=1 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 200 

Comme vous le voyez chaque nouveau succès de Google va se 302 à lui-même. J'ai un fichier genericmozilla5.browser où je définis google bot en tant que cookie supportant le navigateur afin d'obtenir .net de ne pas utiliser les URL sans cookie mais je ne sais pas comment ce 302 me affecterait.

Quelqu'un avait l'expérience de smilar? Des idées? Suggestions?

Merci

+0

quelqu'un a eu une idée? – nLL

Répondre

0

Je viens cogné le même problème, et vous avez raison, Google est pas content de les réoriente. Vous pouvez le confirmer avec wget:

wget --no-cookies <url> 

Cela conduira à une boucle de redirection.

Ma solution sera probablement de désactiver les sessions cookieLess, puisque je n'en ai pas vraiment besoin. Une autre solution pourrait être de toujours utiliser les sessions cookieLess, si vous devez vraiment supporter les navigateurs sans cookies. Cela permettra au moins de résoudre le problème, même si vos URL seront moche.

Questions connexes