网页重定向次数过多错误
...大约 1 分钟
网页重定向次数过多错误
问题描述
今天在更新网站的时候,出现了【重定向次数过多导致网页访问失败】的错误,经过查询,网上提出了几种可能:
- 网站域名劫持
- 由于将HTTP链接强制跳转为HTTPS链接导致(本质上是防火墙在http与https之间形成了循环跳转导致的)
解决过程
由于前段时间为了使用cloudflare的内网穿透服务,所以将之前在阿里云购买的域名dns解析改为了cloudflare的地址,并且由于该域名一直只是用于GitHubPage的访问,一直都没出过什么问题,因此不太可能是这个问题。
既然是强制https的问题,正好在GitHubPage的设置界面存在【强制 HTTPS】的选项,被我新勾选了,取消后果然网页恢复了访问。
原本以为问题到这里就解决,结果在使用博客的评论功能的时候,发现一直是服务出错,顿时怀疑是一样的问题,由于也为评论服务设置了子域名,在单独打开页面请求发现后果然也是“重定向次数过多”的问题。这就头疼了,该功能是根据vuepress主题hope提供的方法实现的,并没有设置什么https选择,经过猜测,是cloudflare上的自动代理功能导致了这一问题,果然关闭“自动代理”为“仅DNS”后,服务便恢复了。