【问题标题】:Permanent redirect (301) based on query string基于查询字符串的永久重定向 (301)
【发布时间】:2013-08-18 09:51:17
【问题描述】:

考虑一个必须通过以下格式支持旧 URL 的网站:

http://example.com/?some_param=value --> http://example.com/value

虽然根页面功能齐全,否则永远不会重定向。

基本上,根据查询参数重定向到内部页面。如果缺少参数,则该请求被认为是一次标准,而不是重定向。

是否可以仅基于查询字符串进行永久重定向 (HTTP 301)?抓取机器人能否正确区分这两种情况?

【问题讨论】:

    标签: http redirect


    【解决方案1】:

    如果请求返回 HTTP 301 响应,“抓取机器人”应递归抓取,直到识别出可能的无限循环或接收到非重定向响应。

    尤其是搜索引擎,通常只存储在请求 HTTP 301 时返回 HTTP 20x 的内容的响应。

    话虽如此,抓取行为显然会有所不同,具体取决于实现。

    【讨论】:

      猜你喜欢
      • 2012-07-21
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 2014-09-24
      • 2013-07-17
      相关资源
      最近更新 更多