【发布时间】:2012-04-18 12:52:05
【问题描述】:
我在一个网站上修复 url,其中一个问题是 url 包含的字符有时是大写的,有时是小写的,服务器不关心它,但谷歌做了,并且索引页面重复。 此外,一些 url 包含根本不允许出现在 URL 的那部分的字符,例如逗号“,”和括号“()”,尽管 [圆括号在技术上不是保留][1] 我仍然决定通过编码来摆脱它们。
我添加了一个检查,检查 url 是否有效,如果不是,将执行 301 重定向到正确的 url。
例如 http://www.example.com/articles/SomeGreatArticle(2012).html 会做一个 301 重定向到 http://www.example.com/articles/somegreatarticle%282012%29.html
它有效,并且它会重定向到正确的网址。
但是对于一小部分页面(这可能是谷歌迄今为止唯一索引的页面)谷歌网站管理员工具开始在“抓取错误”>“未关注”选项卡下给我以下错误:
Google 无法关注您的网址,因为它重定向了太多 次。
用引号搜索此错误会给我 0 个结果,而且我确信我不是唯一遇到此错误的人,所以我想了解更多有关它的信息,例如:
- 在 google 认为它太多之前,单个页面可以进行多少次重定向?
- 出现此类错误的其他可能原因是什么?
【问题讨论】:
-
更多信息和产生此错误的页面将有助于确定问题。
-
@ErikdR 添加了链接,你想知道什么样的信息?
标签: redirect http-status-code-301 google-search-console