如何修复自定义github页面域上的ERR_TOO_MANY_REDIRECTS?

时间:2018-05-03 00:15:57

标签: dns github-pages cloudflare

所以我在一天前使用自定义域设置了github页面而没有问题。然后我尝试通过github在页面上新添加的https支持切换到Https。经过太多挫折之后,我转而使用CloudFlare获取Https,但我现在收到错误ERR_TOO_MANY_REDIRECTS

这是我在CloudFlare上的DNS设置。

DNS Settings Cloudflare

2 个答案:

答案 0 :(得分:2)

在加密选项卡中检查您的SSL设置。你应该将它设置为" Full"。如果设置为" Flexible",则Cloudflare将使用HTTP连接到源,即使客户端浏览器通过HTTPS连接到Cloudflare。在这种情况下,GitHub可能会响应重定向到HTTPS - 没有意识到原始客户端已经在使用HTTPS,因此这个重定向会创建一个循环。

答案 1 :(得分:0)

更多信息在这里:   https://support.cloudflare.com/hc/en-us/articles/115000219871

重定向循环错误的两个典型原因是:

  • 与原始网站不兼容的Cloudflare SSL选项 服务器的配置,以及
  • 页面规则配置错误。