CloudFlare提示ERR_TOO_MANY_REDIRECTS

· 服务器

首先,如果你有一定的阅读能力和解决问题的能力,你可以参考官方文档
https://developers.cloudflare.com/ssl/troubleshooting/too-many-redirects/#redirect-rules

建议:为了排查问题,以下每一点尝试之前请恢复上一个方案的操作,以方便定位问题所在。

1. 老生常谈-清理缓存或者直接更换网络环境&浏览器

2. 关掉“始终使用HTTPS”

  1. 点击Cldouflare中你的网站
  2. 点击左侧设置菜单中的SSL/TLS
  3. 点击下级菜单中的 边缘证书
  4. 右侧找到 始终使用HTTPS 并关闭

3. 更改加密模式

如果你的页面是搭建在 vercel , github , netily 之类的网站,可能大概率会出现这个问题。你会发现Cloudflare给你的加密模式配置为 自定义 SSL/TLS 下的 灵活 选项。你只需要切换成 完全 或者 完全(严格) 即可。操作步骤:

  1. 点击Cldouflare中你的网站
  2. 点击左侧设置菜单中的SSL/TLS
  3. 点击下级菜单中的 概述
  4. 点击右侧 SSL/TLS加密 栏目中的 配置 按钮
  5. 选择 自定义 SSL/TLS ,在下方依次选择完全 或者 完全(严格) 尝试即可

2024-12-13T03:28:43.png