网站提示 ERR_TOO_MANY_REDIRECTS,先看每一步跳到哪
先在无痕窗口确认是不是所有人都能复现,再跟着响应里的 Location 一步一步看,找出是哪两个网址在来回跳。最近开过 CDN、HTTPS、www 规则或登录插件的,重点查这几处。
更新于 2026年8月13日
先把实际跳转链记下来
不要先清空全部规则。用浏览器网络面板或 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
这条回答解决了你的问题吗?
公开票数用于优先完善答案。
还需要进一步协助?
联系李李