首页 > 软件教程 > 电脑软件 > 如何修复:err_too_many_redirects在Google Chrome中的错误

如何修复:err_too_many_redirects在Google Chrome中的错误

Jennifer Aniston
发布: 2025-03-12 12:55:16
原创
412 人浏览过

如何修复:err_too_many_redirects在Google Chrome中的错误

Google Chrome中的“ ERR_TOO_MANY_REDIRECTS”错误表示您的浏览器和网站如何通信的问题。从本质上讲,浏览器和服务器被循环捕获,反复将您重定向,而无需到达最终目的地。这是逐步进行故障排除和修复的指南:

  1. 清除浏览器的缓存和cookie:通常,过时的缓存数据或冲突的cookie可能会导致重定向问题。在Chrome中,转到设置>隐私和安全性>清除浏览数据。选择“ cookie和其他站点数据”和“缓存的图像和文件”,然后选择一个时间范围(至少是最后一个小时,但理想情况下是“一直以来”)。单击“清除数据”。
  2. 检查您的浏览器扩展名:一些扩展可能会干扰网站重定向。尝试暂时禁用它们,以查看是否解决问题。转到设置>扩展名,并禁用任何可疑或最近安装的扩展名。如果错误消失,则可以一一重新启用它们以识别罪魁祸首。
  3. 检查您的日期和时间设置:计算机上的日期和时间设置不正确,有时会导致SSL证书错误,这又可能导致重定向循环。确保计算机的日期和时间是准确的,并与互联网时间服务器同步。
  4. 检查您的DNS设置:您的域名系统(DNS)设置将网站地址(如Google.com)解决到IP地址。错误或有问题的DNS设置可能会导致重定向错误。尝试切换到Google公共DNS(8.8.8.8和8.8.4.4)或Cloudflare DNS(1.1.1.1和1.0.0.1)之类的公共DNS服务器。您通常可以在网络适配器设置中更改这些设置。
  5. 冲洗DNS缓存:即使使用正确的DNS设置,缓存的DNS条目也会引起问题。通过打开命令提示符(在Windows中搜索“ CMD”)并键入ipconfig /flushdns (Windows)或sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder (MACOS)。
  6. 尝试其他浏览器:如果问题仍然存在,请尝试使用其他浏览器(例如Firefox或Edge)访问网站。如果它在另一个浏览器中起作用,则问题可能在于您的Chrome配置文件。
  7. 请联系网站:如果以上步骤均不起作用,则问题可能在网站的结尾处。联系网站的支持团队以报告错误。

为什么我会在Chrome中获得ERR_TOO_MANY_REDIRECTS错误?

当网站的重定向链超过预定义的限制(通常约为20个重定向)时,“ ERR_TOO_MANY_REDIRECTS”错误会出现。发生这种情况是因为网站服务器上的配置错误,导致了连续的重定向循环。有几个因素促成了这一点:

  • 未正确配置的重定向:该网站可能具有错误的.htaccess规则(Apache服务器)或其代码中的错误重定向配置。这些配置可能会创建一个无限循环,在该循环中,服务器反复将其重定向到自身或其他位置,最终将循环回到原始URL。
  • 相互矛盾的重定向:多个重定向规则可能发生冲突,导致无尽周期。
  • 服务器端问题: Web服务器本身的问题,例如错误配置或错误,也可能导致重定向循环。
  • 浏览器侧问题(较不常见):虽然较少频繁的浏览器相关问题,例如损坏的缓存,扩展或不正确的日期/时间设置有时可能会导致该问题,如前一节所述。

err_too_many_redirects错误的常见原因是什么?

最常见的原因归结为服务器端的错误配置:

  • 错误的.htaccess文件(Apache服务器):此文件控制服务器端设置,重定向规则中的错误是err_too_many_redirects错误的主要原因。
  • 网站代码中未正确配置的重定向:处理重定向的网站代码中的编程错误(例如,PHP,ASP.NET等)可以创建无限循环。
  • SSL证书问题: SSL证书的问题(例如不匹配或过期证书)有时会触发重定向循环,尤其是在使用HTTPS时。
  • 错误配置的URL重写:旨在更改URL的规则可能会故障并导致重定向循环,如果设置不正确。

如何防止err_too_many_redirects错误再次发生?

防止此错误需要一种多方面的方法:

  • 对于网站管理员:.htaccess文件或网站代码中仔细检查和测试所有重定向规则。确保正确配置重定向链,并且不要创建循环。定期检查服务器端错误,并确保SSL证书有效并正确配置。
  • 对于用户:虽然您无法直接防止服务器端问题,但请保持浏览器缓存和cookie清洁,定期更新浏览器并禁用不必要的扩展,可以最大程度地减少浏览器相关问题的可能性,从而导致问题。使用信誉良好的防病毒程序并定期扫描恶意软件,还可以帮助防止感染可能干扰浏览器功能的感染。最后,确保计算机的日期和时间是准确的,可以防止相关的SSL证书错误。

以上是如何修复:err_too_many_redirects在Google Chrome中的错误的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板