解决github站点重定义
问题
搭建的一个站点使用了 github page ,不过 github 在国内访问经常会被墙,所以就在前面增加了 cloudflare CDN 。结果在使用后就出现“重定向次数过多”的报错。
原因及解决
GitHub Page中打开了“Enforce HTTPS ”,这会让所有HTTP的链接重定向到HTTPS中。而Cloudflare回源使用的是HTTP链接,于是就出现了一遍遍的重定向,最终次数过多浏览器报错。将Cloudflare中的SSL/TLS 加密模式由“关闭”或“灵活”改为“完全”即可。
注:配置完成后,需要等待几分钟的时间才可以生效。除此之外也有可能会有缓存影响到页面的访问。可以通过以下步骤完成页面缓存强制刷新。
Caching --> Configuration --> Purge Cache --> Purge Everything
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/2024/09/cloudflare-github.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.