使用Cloudflare后出现ERR_TOO_MANY_REDIRECTS错误

时间:2017-05-23 03:30:49

标签: google-chrome drupal dns cloudflare

在我开始使用Cloudflare之后,我开始在我的网站上遇到这个错误(经常在chrome和opera中)。

enter image description here

我多次测试后发现的一些观点是:

  1. 到目前为止,我在Google Chrome,Chromium和Opera中遇到过这个问题。 Chrome是我访问者的主要内容。

  2. 内页工作正常。例如,example.com/about-us工作正常,但是当我们访问example.com时会发生错误。

  3. 我曾经以为这是因为我的主页上链接太多了。因此,尝试删除主页上的所有链接,但错误仍在继续。
  4. 如果我输入example.com/node而不是example.com,它可以正常工作(example.com/node是drupal网站的默认主页)。但用户通常会输入example.com,因此无法解决问题。
  5. 在cloudflare设置中,我已将SSL模式更改为" Full Strict"来自"灵活"正如this回答中所建议的那样。它已经超过10个小时,但到目前为止还没有帮助。

    我正在使用Godaddy的linux主机。它是一个Drupal网站。

    任何线索都表示赞赏。提前谢谢。

1 个答案:

答案 0 :(得分:0)

由于您使用SSL,问题很可能是由于您的网站(.htaccess)上有一些重定向到网站的httpS版本。除此之外,Cloudflare在其加密部分中具有允许您直接从那里进行重定向的功能。因此,如果您在两个地方都设置了这样的规则,那么您很可能会获得重定向权限。

我建议您查看CloudFlare帐户的加密部分并确保

自动HTTPS重写 HTTP严格传输安全性

已停用。

然后清除Cloudflare缓存并尝试从全新的浏览器访问您的网站。

这应该可以解决问题,如果没有,你应该向我们提供.htaccess内容,以便案件得以解决。