GitHub Pages绑定GoDaddy域名出现无限重定向问题求助
解决GitHub Pages绑定GoDaddy域名的无限重定向问题
常见原因及排查步骤
1. 检查DNS记录配置冲突
- 确保GoDaddy的DNS记录中,根域名(griftertheband.com)和www子域名的配置无冲突:
- 根域名需配置指向GitHub Pages官方IP(185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153)的A记录,禁止同时配置根域名的CNAME记录(会引发解析冲突)。
- www子域名需配置CNAME记录指向
jon424.github.io。
- 删除重复或矛盾的解析记录(比如指向非GitHub IP的冗余A记录、重复CNAME)。
2. 验证GitHub Pages的HTTPS设置
- 进入仓库的GitHub Pages设置页,检查Enforce HTTPS选项:
- 若已开启但DNS解析未完全生效、证书未颁发,会触发HTTP到HTTPS的重定向循环。可暂时关闭该选项,待DNS检查完成后重新开启。
- 若未开启,尝试直接访问
https://griftertheband.com,排查是否是浏览器自动强制HTTPS导致的冲突。
3. 确认自定义域名的唯一性配置
- GitHub Pages设置中仅填写
griftertheband.com,不要同时添加www.griftertheband.com(除非需同时支持双域名并配置跳转)。 - 检查仓库根目录的
CNAME文件(如果存在),内容必须与GitHub Pages设置中的域名完全一致(仅griftertheband.com),避免文件与设置页配置冲突。
4. 清除缓存并等待DNS生效
- 清除浏览器缓存和Cookie,用隐私模式访问站点,排除旧重定向规则缓存的影响。
- DNS记录生效可能需要24-48小时,即使此前检查成功,也可能因服务商同步延迟导致状态异常,可等待一段时间后再验证。
5. 排查自定义重定向代码
- 检查HTML文件中是否存在自定义重定向逻辑(比如meta标签的
http-equiv="refresh"、JS跳转代码),这类代码可能与GitHub Pages默认重定向逻辑冲突。
内容的提问来源于stack exchange,提问作者Jon
相关产品推荐
相关产品推荐

