【问题标题】:ERR_TOO_MANY_REDIRECTS error after using Cloudflare使用 Cloudflare 后出现 ERR_TOO_MANY_REDIRECTS 错误
【发布时间】:2017-05-23 03:30:49
【问题描述】:

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

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

  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,所以这不是解决办法。

在 cloudflare 设置中,我已按照this 答案中的建议将 SSL 模式从“灵活”更改为“完全严格”。已经10多个小时了,但到目前为止还没有帮助。

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

感谢任何线索。提前致谢。

【问题讨论】:

    标签: google-chrome drupal dns cloudflare


    【解决方案1】:

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

    我的建议是让您检查 CloudFlare 帐户的 Crypto 部分并确保

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

    被禁用。

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

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

    【讨论】:

    • 自动 HTTPS 重写和 HTTP 严格传输安全已被禁用。
    猜你喜欢
    • 2021-04-24
    • 2015-09-01
    • 2021-04-02
    • 2020-08-11
    • 2022-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    相关资源
    最近更新 更多