免费配置cloudflare的cdn加速+ERR_TOO_MANY_REDIRECTS报错解决
为了白嫖cloudflare的cdn加速,我决定将DNS解析从DNSPOD转到cloudflare。
配置cloudflare
第一步:注册(略)
第二步:跟着下面图片里的一步步来
到这里就OK了!好的,试试效果,看一下效果怎么样。
ERR_TOO_MANY_REDIRECTS报错解决
结果不出意外的......
出意外了!报错ERR_TOO_MANY_REDIRECTS,翻译过来就是重定向过多。来,百度(请勿laugh at me)一下,向大佬请教下。
大神heartnn是这样说的:
问题找到了,由于我的博客托管在Github,首先去掉Github Pages设置里的Enforce HTTPS选项,因为这里http会被强制跳转到https,而Cloudflare的Flexible SSL选项需要阅读原始服务器的http数据,然后进行加密,再传送过来,如果原始服务器返回https的话,Cloudflare会丢弃https数据,然后再继续请求,这就是造成问题的元凶。
我理解的更简单来说就是:cloudflare需要http的数据,而GitHub Page只提供https,没得到数据,就会反复请求,进而引发错误。总之,关了Enforce HTTPS(强制HTTPS)就可以了
来,再试试
又双叒叕出问题了!!!http的请求没问题,https的请求仍报错,我到cloudflare琢磨了一会,发现没开这个(见下图)
打开后就正常了(无语&黑线ing)
Posted 2023-01-14 15:39 写bug的代码人
本文标签:
本文总阅读量?次
文章作者 写bug的代码人
文章链接 https://bugcoder.asia/article/005.html
声明 本博客中的所有文章均使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权,转载需注明来源,所有代码均使用MIT开源协议