网站对接cloudflare后,出现了上面的提示,原本以为是缓存的问题,但清理了网站和cloudflare的缓存后,并没有得到解决。
后来对比之前的经验,我之前使用宝塔比较多,使用宝塔时,对接cloudflare就是修改域名的DNS后,生效了就可以正常使用了,并没有出现这种问题。
我现在使用的是siteground的服务器,siteground服务器使用了SSL和强制SSL的功能,这就导致SSL的加密协议比较严格。而cloudflare默认的SSL的模式是灵活,双方没有对齐加密模式
登录到 Cloudflare 仪表板。
转到 SSL/TLS > Overview。
确保 SSL 模式设置为 Full 或 Full (Strict),而不是 Flexible。
- Flexible 模式:Cloudflare 和 SiteGround 之间的通信是非加密的,这可能导致重定向循环。
- Full 或 Full (Strict):Cloudflare 和服务器之间的通信是加密的,推荐使用。
把SSL改为full后,网站重定向的问题就得到解决了。