err_too_many_redirects错误需依次清除缓存与cookies、禁用扩展插件、用无痕模式验证、检查url协议与域名一致性、排查hosts文件篡改。

当你在谷歌浏览器中访问网站时突然弹出“ERR_TOO_MANY_REDIRECTS”错误,页面反复跳转后彻底卡死,说明浏览器已在重定向链中循环超过20次,被迫终止加载——这不是网络卡顿,而是配置或缓存层面的明确冲突信号。
先快速验证是不是你本地环境的问题
按下 Ctrl + Shift + N(Windows/Linux)或 Cmd + Shift + N(macOS)直接打开无痕窗口。
在无痕窗口地址栏输入目标网址,回车访问。
如果页面正常打开,说明问题完全出在你常规浏览环境里:缓存、Cookies 或插件正在悄悄改写跳转逻辑。这一步必须做,否则后续所有操作都是白费力气。

清除缓存与Cookies(最常奏效的一步)
在Chrome地址栏输入 chrome://settings/clearBrowserData 并回车。
将时间范围设为【所有时间】,勾选【缓存的图片和文件】与【Cookies及其他网站数据】两项。
点击“清除数据”按钮,等待进度条走完。
关闭所有Chrome标签页(包括后台进程),重新启动浏览器再试。这一步能干掉90%由过期跳转指令引发的死循环,因为旧Cookies里可能存着已失效的登录态或地域跳转规则。

禁用全部扩展插件
在地址栏输入 chrome://extensions/ 并回车。
把页面上每一个扩展右侧的开关都拨到关闭状态——广告拦截器、HTTPS强制、SEO分析工具、甚至某些翻译插件,都可能在页面加载前偷偷注入302跳转。
刷新出错页面,若恢复正常,就说明是某个插件惹的祸。此时别急着全开,而是逐个启用→刷新测试→再启用下一个,直到复现错误,那个最后启用的插件就是元凶。

检查网站URL协议与域名一致性
第一步:分别手动输入两个地址——http://yourdomain.com 和 https://yourdomain.com(把 yourdomain.com 换成实际域名)。
第二步:再分别输入 https://yourdomain.com 和 https://www.yourdomain.com。
观察哪一种组合能打开,哪一种立刻报错。如果只有带 www 的能打开,说明服务器没设好首选域;如果 HTTP 版本能开而 HTTPS 版本报错,大概率是 CDN 强制 HTTPS 与源站又做了重复跳转。
第三步:登录网站后台(如 WordPress 的 /wp-admin),进入「设置 → 常规」,确认【WordPress地址(URL)】和【站点地址(URL)】两项内容完全一致,且都以 https:// 开头(若已部署SSL证书)。
排查本地hosts文件是否被篡改
Windows用户按 Win + R,输入 notepad C:\Windows\System32\drivers\etc\hosts 回车(需以管理员身份运行记事本)。
Mac/Linux用户打开终端,执行 sudo nano /etc/hosts。
逐行查看是否有类似 127.0.0.1 yourdomain.com 或指向异常IP的条目——这类条目常由恶意软件或误操作写入,会把域名强行解析到本地或错误地址,触发无限跳转。
删掉所有与目标网站相关的行,保存退出。这一步不做,哪怕清空缓存、重装浏览器也照样报错。











