在部署「开笔记」网站时,绑定cabbbage.com域名后出现问题,网页显示ERR_TOO_MANY_REDIRECTS“太多的重定向”
查了一下原因,问题出在Cloudflare上面:
cloudflare 的 SSL/TLS 选择的是 灵活 , 这样 cloudflare 将请求从服务器发送到 vercel 部署时使用的是 http 而不是 https
vercel 会自动将所有 http 请求升级为使用 ssl ,所以会发送 308 状态码重定向到相同位置
cloudflare 将重定向转发给用户,但是由于客户端已经在 https://example.com 上了,就会导致生成到相同位置的重定向
诶嘿,闭环了,我自己重定向到我自己,所以就报错: ERR_TOO_MANY_REDIRECTS
找到原因之后,解决方案也就出来了,将 cloudflare 的 SSL/TLS 设置为 完全(严格)
要求 cloudflare 发送的请求就是 https ,打破循环
问题解决~
解决步骤:将 Cloudflare 的 SSL/TLS 设置为 完全(严格)