【问题标题】:Google bot .net and AspxAutoDetectCookieSupport dilemmaGoogle bot .net 和 AspxAutoDetectCookieSupport 的困境
【发布时间】:2010-11-21 19:01:18
【问题描述】:

我有一个 .net 移动网站,我在其中使用会话状态,并且由于移动网络/电话的性质(并非所有都支持会话 cookie)我不得不使用

<sessionState cookieless="AutoDetect"/>

它工作正常,但因为每个新会话都使用“AspxAutoDetectCookieSupport=1”重定向,我感觉谷歌不会喜欢这样。

这是我的服务器日志中的一个小样本

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

正如您所见,来自 google 的每个新点击都会获得 302。我有一个 genericmozilla5.browser 文件,我在其中将 google bot 定义为支持 cookie 的浏览器,以便让 .net 不使用 cookieless url,但不确定这个 302 会如何影响我。

有人有过微笑的经历吗?有任何想法吗?有什么建议吗?

谢谢

【问题讨论】:

    标签: .net session cookieless


    【解决方案1】:

    我刚刚遇到了同样的问题,您是对的,Google 对重定向不满意。你可以用 wget 来确认:

    wget --no-cookies <url>
    

    这将导致重定向循环。

    我的解决方案可能是关闭 cookieLess 会话,因为我真的不需要它。如果您确实必须支持没有 cookie 的浏览器,另一种解决方案可能是始终使用 cookieLess 会话。这至少可以解决问题,尽管您的 URL 会很丑陋。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-26
      • 2012-02-02
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      相关资源
      最近更新 更多