“err_too_many_redirects”错误源于重定向循环,可通过七种方法修复:一、清除浏览器缓存与cookies;二、禁用扩展插件;三、使用无痕窗口验证;四、统一www与非www url;五、修正ssl与协议配置;六、检查服务器重定向规则;七、排查hosts文件异常。

当你在谷歌浏览器中访问网站时突然弹出“ERR_TOO_MANY_REDIRECTS”错误,页面卡在白屏或提示“此网页无法正常运作,xxx重定向次数过多”,说明浏览器正反复跳转却始终无法抵达最终页面,必须立刻中断这个循环才能恢复访问。
先快速验证是不是浏览器环境问题
这一步操作起来很简单,直接按 Ctrl + Shift + N(Windows/Linux)或 Cmd + Shift + N(macOS)打开无痕窗口,输入出错网址后回车。
如果无痕模式下能正常打开,说明问题一定出在你常规浏览环境里的缓存、Cookie 或已安装的扩展上——不用再往下查服务器,直接回到常规窗口处理本地数据即可。
清除特定网站的 Cookie 和缓存
方法一:精准清理(推荐)
1、点击右上角三个点 → 设置 → 隐私和安全 → Cookies 和其他网站数据 → 查看所有网站数据和权限
2、在搜索框里输入出错网站的域名(比如 example.com),回车
3、找到对应条目,点击右侧的垃圾桶图标删除整条记录
【注意:只删这一条,别点“全部删除”——否则会登出所有账号】
方法二:全量清除(适合反复出错或不确定具体域名时)
1、在地址栏输入 chrome://settings/clearBrowserData 并回车
2、时间范围选“所有时间”,勾选“Cookies 及其他网站数据”和“缓存的图片和文件”
3、点击“清除数据”,完成后关闭所有 Chrome 标签页再重新打开
临时禁用所有扩展插件
广告拦截器、HTTPS 强制跳转插件、SEO 工具类扩展最常偷偷改重定向逻辑,哪怕平时没异常,也可能在特定网站触发冲突。
1、地址栏输入 chrome://extensions/ 回车
2、把每个扩展右上角的开关都拨到灰色关闭状态
3、刷新出错页面,若恢复正常,说明问题确由某个扩展引起
4、逐个开启扩展,每开一个就刷新一次页面,直到复现错误——那个刚启用后立刻出错的插件就是元凶
检查本地 hosts 文件是否被篡改
恶意软件或误操作可能往 hosts 文件里加了错误映射,比如把目标域名指向 127.0.0.1 或一个无效 IP,导致请求永远绕不开本地,形成死循环。
Windows 用户:用记事本以管理员身份打开 C:\Windows\System32\drivers\etc\hosts
macOS/Linux 用户:终端执行 sudo nano /etc/hosts
查找是否含有出错网站的域名行,如有且非你自己添加的,整行删除并保存
【关键提醒:修改前务必备份原文件,误删系统默认条目会导致网络异常】
确认网站后台 URL 设置是否一致(仅限 WordPress 等自建站)
如果你是该网站管理员,登录后台后立即检查:设置 → 常规 → WordPress 地址(URL)与站点地址(URL)两项内容。
这两项必须完全相同,且协议统一:都用 https://(已部署 SSL 证书时),或都用 http://(未启用 HTTPS 时)。
若其中一项是 http,另一项是 https,服务器就会在两者间反复跳转,浏览器几秒内就报 ERR_TOO_MANY_REDIRECTS。
改完后务必点击“保存更改”,再清空服务器端缓存(如使用 WP Super Cache 或 Cloudflare),最后用无痕模式测试。











