如何修复:err_too_many_redirects在Google Chrome中的错误
Google Chrome中的“ ERR_TOO_MANY_REDIRECTS”错误表示您的浏览器和网站如何通信的问题。从本质上讲,浏览器和服务器被循环捕获,反复将您重定向,而无需到达最终目的地。这是逐步进行故障排除和修复的指南:
-
清除浏览器的缓存和cookie:通常,过时的缓存数据或冲突的cookie可能会导致重定向问题。在Chrome中,转到设置>隐私和安全性>清除浏览数据。选择“ cookie和其他站点数据”和“缓存的图像和文件”,然后选择一个时间范围(至少是最后一个小时,但理想情况下是“一直以来”)。单击“清除数据”。
-
检查您的浏览器扩展名:一些扩展可能会干扰网站重定向。尝试暂时禁用它们,以查看是否解决问题。转到设置>扩展名,并禁用任何可疑或最近安装的扩展名。如果错误消失,则可以一一重新启用它们以识别罪魁祸首。
-
检查您的日期和时间设置:计算机上的日期和时间设置不正确,有时会导致SSL证书错误,这又可能导致重定向循环。确保计算机的日期和时间是准确的,并与互联网时间服务器同步。
-
检查您的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服务器。您通常可以在网络适配器设置中更改这些设置。
-
冲洗DNS缓存:即使使用正确的DNS设置,缓存的DNS条目也会引起问题。通过打开命令提示符(在Windows中搜索“ CMD”)并键入
ipconfig /flushdns
(Windows)或sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
(MACOS)。
-
尝试其他浏览器:如果问题仍然存在,请尝试使用其他浏览器(例如Firefox或Edge)访问网站。如果它在另一个浏览器中起作用,则问题可能在于您的Chrome配置文件。
-
请联系网站:如果以上步骤均不起作用,则问题可能在网站的结尾处。联系网站的支持团队以报告错误。
为什么我会在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中文网其他相关文章!