Github Pages自动使用自定义域名而非用户名域名如何调整配置
GitHub Pages项目自动继承自定义域名解决方案
触发原因
你当前的账号下存在用户级Pages站点(对应仓库名为William9601.github.io),且该站点已经配置了自定义域名qreceipts.me,GitHub默认规则会将该账号下所有项目级Pages站点的访问路径自动映射到该自定义域名的子路径下,不会使用默认的用户名.github.io二级域名。
另外你预期的默认地址存在格式错误,正确的GitHub Pages默认项目访问地址应为https://William9601.github.io/weather-app-21/。
调整步骤
仅针对当前项目取消自定义域名绑定(其他项目继续沿用qreceipts.me域名的场景)
- 进入
weather-app-21仓库的Settings→Pages配置页 - 找到
Custom domain配置项,清空输入框内的域名内容后点击Save保存 - 检查仓库根目录是否存在
CNAME文件,存在则直接删除后提交推送 - 等待1-5分钟待GitHub Pages重新部署完成,即可通过默认域名访问项目
- 进入
全账号取消自定义域名默认继承(所有项目都用默认
用户名.github.io域名的场景)- 进入账号下
William9601.github.io仓库的Settings→Pages配置页 - 清空
Custom domain输入框内容后点击保存 - 删除该仓库根目录下的
CNAME文件后提交推送 - 所有项目的Pages站点会自动恢复为默认二级域名访问
- 进入账号下
注意事项
如果配置完成后访问仍然自动跳转到qreceipts.me域名,属于浏览器缓存了之前的301永久重定向规则,可清理浏览器缓存或者使用无痕模式测试即可验证配置生效。
内容的提问来源于stack exchange,提问作者William9601
相关产品推荐
相关产品推荐

