网站提示 ERR_TOO_MANY_REDIRECTS,先看每一步跳到哪

先在无痕窗口确认是不是所有人都能复现,再跟着响应里的 Location 一步一步看,找出是哪两个网址在来回跳。最近开过 CDN、HTTPS、www 规则或登录插件的,重点查这几处。

更新于 2026年8月13日
0 人已解决

先把实际跳转链记下来

不要先清空全部规则。用浏览器网络面板或 curl -I 逐步记录初始 URL、状态码和每个 Location,确认是 http ↔ https、www ↔ 非 www、带斜杠与不带斜杠,还是登录页与受保护页面互跳。只在自己的域名上执行检查,不向公开工具提交带会话参数的私有 URL。

CDN 和源站只能形成一个方向

若近期接入 Cloudflare,检查 SSL/TLS 加密模式、Always Use HTTPS、Redirect Rules 与源站规则是否冲突。Cloudflare 的重定向循环排查说明,Flexible 模式连接 HTTP 源站,而源站又强制 HTTPS 时会形成循环;有有效源站证书时应评估 Full (strict),不要靠反复清 Cookie 掩盖配置问题。

逐层停用并保留回滚

先导出 CDN、Web 服务器、CMS 与插件中的原规则,一次只暂时停用一层,然后重测同一 URL。修复后确认 HTTP 到 HTTPS、备用主机到规范主机最多形成清晰的单向链,并抽查首页、登录、语言和结账路径;不确定源站证书或代理头含义时交给运维处理。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李