2009-08-21 13 views
1

私はsesion状態を使用してによるモバイルネットワーク/電話の性質上(すべてのセッションクッキーをサポートしていません)。ネットモバイルウェブサイトを持っている私は、GoogleのボットネットとAspxAutoDetectCookieSupportのジレンマ

<sessionState cookieless="AutoDetect"/> 

を使用していましたそれは正常に動作しますが、それぞれの新しいセッションが "AspxAutoDetectCookieSupport = 1"でリダイレクトされたため、私はGoogleがこれを好まないと感じています。あなたがGoogleからのそれぞれの新しいヒットが自身に302を取得する参照としてここ

は私のサーバーのログ

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 

から小さなサンプルです。私はGenericmozilla5.browserファイルを持っています。ここで私はgoogle botをCookieをサポートしているブラウザとして定義しています.netはcookielessのURLを使わないようにしていますが、この302がどのように私に影響するのかはわかりません。

いずれかがexpilarenceを持っていましたか?何か案は?提案?

おかげ

+0

誰でも知っていますか? – nLL

答えて

0

私はちょうど同じ問題にぶつかった、とあなたは正しい、Googleがリダイレクト程度満足していないです。あなたはwgetで確認できます:

wget --no-cookies <url> 

これはリダイレクトループにつながります。

私の解決策は、cookieLessセッションを本当に必要としないので、おそらくそれをオフにすることです。 Cookieなしでブラウザをサポートする必要がある場合は、cookieLessセッションを常に使用することもできます。あなたのURLは醜いですが、これは少なくとも問題を解決します。