Anonim

如果您是Chrome用户,并且看到“错误3xx(net :: ERR_TOO_MANY_REDIRECTS”或“此网页具有重定向循环– ERR_TOO_MANY_REDIRECTS”),那么您并不孤单。这种情况经常发生,根据URL可能是临时的或永久的您要访问的地方以及问题的具体原因。

本教程将引导您逐步了解有关Google Chrome浏览器中太多重定向错误的所有信息。

HTTP重定向是网站将您的浏览器指向其他页面(而不是链接的页面)的一种方法。 这可能是由于维护,页面已移动或其他原因。 例如,公司可能会更改其域名,并将旧域中的网站重定向到使用新域的网站。

Chrome最多可以处理20个重定向,而不会给出错误,但是一旦超过该阈值,它将引发“ ERR_TOO_MANY_REDIRECTS”错误。

事务是这样的:

  • 浏览器将GET消息发送到Web服务器
  • 服务器以3xx消息响应,其中包含重定向的URL
  • 浏览器确认该消息并转到新地址
  • 浏览器加载网站

Chrome可以一次最多处理20个此类重定向。 如果还有更多,您将看到错误。

重定向循环是将浏览器发送到重定向URL的位置,该重定向URL将其重定向回原始URL,然后再次将其重定向,依此类推。 作为网站管理员,这非常容易做到。 如果您在Google Chrome浏览器中看到太多重定向错误,我将向您展示如何处理。

访客重定向次数过多

如果您正在访问网站,则可以清除浏览器缓存和cookie。

  1. 开启Chrome
  2. 选择顶部的Chrome下拉菜单
  3. 从下拉菜单中选择清除浏览数据
  4. 选中“ 缓存的邮件和文件”旁边的复选框
  5. 然后点击清除数据

现在重试给出错误的URL。 您现在应该可以浏览该网站。

如果这样不起作用,请尝试使用其他浏览器。 如果其他浏览器正常工作,但Chrome无法尝试这样做:

  1. 在Chrome地址栏中输入chrome://extensions
  2. 按下Enter
  3. 尝试一次禁用一个扩展,在禁用每个扩展后重新测试网站

确保在重新测试之前仅禁用一个,否则您将不知道是哪个引起了该问题。 目的是查看是否可以将问题的原因隔离到特定的Chrome扩展程序。

网站管理员重定向过多

如果您管理或运行该网站,则您有工作要做。 您在某个地方设置了重定向,该重定向要么循环出现,要么自身重复太多次。 让我们找出哪些重定向回环,以便您可以在网站的管理后端解决问题。

  1. 导航到Redirect-checker并输入您的URL
  2. 选择分析以查看重定向的内容以及到的位置
  3. 识别那些循环回到自己的重定向
  4. 通过网站的管理界面更改循环重定向

“通过网站的管理界面更改循环重定向” 听起来可能有些松懈,但具体方法取决于您的网站使用的平台。 例如,在WordPress中,您可能正在使用重定向插件,或者需要修改.htaccess文件。 在Joomla中,您可以使用重定向管理器;在Magento中,您可以使用重写管理工具。 你明白了。

您需要做的就是确定导致问题的重定向,然后在用于管理网站的任何平台上解决问题,请参考平台和托管公司的文档以获取指导。

解决问题后,请彻底重新测试链接,以确保修复程序按预期进行。

重新导向

重定向的类型不同,所有的重定向代码均以3xx开头。

  • 301 –页面永久移动。
  • 302 –网页暂时不可用。
  • 303 –用于在PUT或POST之后重定向,以防止刷新页面。
  • 307 –网页暂时无法使用已计划的内容。 用于HTTP 1.1的302重定向的后继。
  • 308 –由于其他原因的永久重定向。
  • 300 –不经常使用的特殊重定向。
  • 304 –特殊重定向,指示对缓存的网页进行缓存刷新。

为什么使用重定向

有很多使用重定向的合理原因,您会对使用重定向的频率感到惊讶。 使用重定向的最常见原因是将页面移至新的主机或URL时。 如果您在SEO上做了很多工作,则不想在移动页面时迷失一切。

而是使用301重定向告诉浏览器和搜索引擎您的页面已移动。 这仍然会吸引访问者进入页面,并保留您获得的所有SEO收益。

如果您正在测试页面或对其进行更新以符合样式或新技术,则302或307重定向非常有用。 如果URL结构将保持不变,则只需在发布页面之前添加临时重定向即可。

重定向对于管理网站而不丢失SEO或访问者非常有用。 它们确实需要维护和测试,但可能是非常有用的工具。

如果您对处理过多重定向的方法有任何建议,请在下面评论。

Err_too_many_redirects –如何修复谷歌浏览器