GitHub Pages绑定Godaddy域名根路径访问报404如何解决
问题原因
GitHub Pages默认将根域名的访问请求指向根目录下的index.html文件,你当前的首页文件未添加.html后缀,仅命名为index,因此直接访问根路径时系统找不到匹配文件返回404,访问/index路径时可以匹配到无后缀的index文件正常加载。
解决方法
- 首选方案:直接把根目录下的
index文件重命名为index.html,提交推送至GitHub仓库后,等待3-5分钟让GitHub Pages完成重新构建,即可直接通过根域名访问首页。 - 替代方案(无需修改原文件名):在站点根目录新增
_redirects文件,写入以下规则:
推送后GitHub Pages会自动识别重定向规则,根路径的访问请求会直接映射到无后缀的index文件。/ /index 200
补充排查项
- 确认GitHub Pages配置页的发布分支、发布目录设置正确,未指定到非根目录
- 确认根目录下存在
CNAME文件,内容为你绑定的自定义域名,无多余空格、换行或其他字符
相关截图




内容的提问来源于stack exchange,提问作者FalseOccasion
相关产品推荐
相关产品推荐

