解决使用CloudFlare后出现“将您重定向的次数过多”

请注意,本文编写于 156 天前,最后修改于 99 天前,其中某些信息可能已经过时。

昨天折腾CloudFlare CDN的时候发现配置完,网站直接打不开了。直接提示 tmioe.com 将您重定向的次数过多。 根本的原因不是在于原服务器上已经配置了SSL,还有一个301重定向。由于CloudFlare CDN默认SSL设置为“Flexible”模式(HTTP请求),这时服务器对于CloudFlare的响应会被加密,从而访问失败并不断重复发送相同请求。就算你按提示清除浏览器Cookie也没用。

最简单的方法将CloudFlare后台Crypto页面里的SSL设置,改为Full (strict) 模式

20190511132150.jpg
20190511132150.jpg

如果这个办法还没有用的话,那么你能要折腾一下了。先去关掉 HTTPS 访问,删除所有301重定向,重新来过一遍。

添加新评论

已有 7 条评论

遇到过宝塔面板开启强制https后重定向过多无法打开的情况,我直接关掉就可以了。没有继续研究下去,不知道我这样做存在哪些问题?因为不影响访问我也就没管它了。

emorsl emorsl 回复 @执迷不悟

你是不是做了301又开启强制https

我没主动做301,因为我根本就不懂。不过WP后台有开启Really Simple SSL插件不知道算不算

emorsl emorsl 回复 @执迷不悟

这个插件本身是自带301重导向到 https 的,会和你在宝塔开启强制https产生冲突

这个方法可行!

emorsl emorsl 回复 @大鸟博客

其实直接关了CF的SSL也行~

重定向过多一般都是服务器配置了301和cdn的301冲突导致的。