You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Cloudflare时出现ERR_TOO_MANY_REDIRECTS重定向过多错误求助

问题成因与排查重点

可能的成因

  • 全局重定向规则冲突:你设置的两个精准URL重定向正常,但全站范围的规则(比如HTTP转HTTPS、www与非www互转)和反向规则形成了循环跳转,DNS生效后这些规则开始触发。
  • Cloudflare未清理的全局规则:即使DNS记录无异常,之前设置的页面规则、强制HTTPS等全局跳转逻辑可能和当前重定向逻辑冲突,导致循环。
  • 服务器配置的全局重定向:Apache的.htaccess、Nginx配置文件里的全局跳转指令,和新增的URL重定向叠加后触发循环。
  • 源站与Cloudflare协议不匹配:比如Cloudflare开启了“始终使用HTTPS”,但源站未配置有效SSL或只能处理HTTP,导致双方反复跳转。

重点排查内容

  • 服务器配置文件检查
    • Apache:查看站点根目录的.htaccess,排查是否有RewriteRule类的全局重定向,比如强制HTTPS、域名前缀跳转,确认这些规则的优先级是否覆盖了精准URL重定向。
    • Nginx:检查站点配置文件中的return或rewrite指令,删除或注释掉非必要的全局跳转规则后测试。
  • Cloudflare规则梳理
    • 进入Cloudflare的「页面规则」面板,禁用所有非目标URL的全局重定向规则,仅保留那两个精准URL的规则,测试首页是否恢复正常。
    • 检查「SSL/TLS」设置里的「始终使用HTTPS」选项,若开启需确认源站已配置有效SSL证书,且能正常响应HTTPS请求。
  • 链路测试定位
    • 直接访问源站IP(绕过Cloudflare),判断问题出在源站还是Cloudflare层面。
    • 使用curl -v 你的域名命令,查看跳转的具体流程,定位循环的跳转节点。
  • 重定向规则匹配顺序
    • 确认当前生效的重定向规则中,全局规则是否排在精准规则之前,导致全局规则先触发形成循环。

内容的提问来源于stack exchange,提问作者Matt Trav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 01:38:26