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


分享1540 阅7 评

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

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

20190511132150.jpg

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

最后更新 2019-07-06
评论 ( 7 )
OωO
隐私评论
  1. 遇到过宝塔面板开启强制https后重定向过多无法打开的情况,我直接关掉就可以了。没有继续研究下去,不知道我这样做存在哪些问题?因为不影响访问我也就没管它了。

    2年前回复
    1. @执迷不悟

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

      2年前回复
      1. @emorsl

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

        2年前回复
        1. @执迷不悟

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

          2年前回复
  2. 这个方法可行!

    2年前回复
    1. @大鸟博客

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

      2年前回复
  3. 重定向过多一般都是服务器配置了301和cdn的301冲突导致的。

    2年前回复