是什么导致了这个问题?
此问题报告了导致重定向循环的重定向 URL
例子:
https://ahrefs.com/blog/seo-metrics (301 永久移动) ->
https://blog.ahrefs.com/seo-metrics/ (301 永久移动) ->
https://ahrefs.com/blog/seo-metrics (301 永久移动) ->
...
(此重定向是无限的)
为什么它很重要?
重定向循环意味着最终的 URL 从未解析,并且当重定向链卡住重定向到其元素之一时发生。
重定向循环的示例:
URL1 (301) → URL1 (301) → ……
URL1 (301) → URL2 (302) → URL3 (301) → URL1 (301) ……
重定向循环的最常见标志是在浏览器中打开页面时显示的错误:
错误 310 (net::ERR_TOO_MANY_REDIRECTS): 重定向次数过多
如何修复?
打开报告并检查其中列出的 URL。 如果 URL 错误重定向,只需将其 HTTP 状态更改为 200。
然后,点击入链的数量。 你会看到一个有链接到重定向循环页面的页列表。 更新链接,使其直接指向 200 页面。
然而,在需要重定向的页面上,用单个 301 重定向到 200 页面替换整个重定向链。
重定向链可能会导致加载速度问题,因此建议避免使用。 若需使用,尽量将重定向数量保持在 5 次以下。