![如何将 DNS CNAME 指向外部 GitHub Pages 域?](https://linux22.com/image/782564/%E5%A6%82%E4%BD%95%E5%B0%86%20DNS%20CNAME%20%E6%8C%87%E5%90%91%E5%A4%96%E9%83%A8%20GitHub%20Pages%20%E5%9F%9F%EF%BC%9F.png)
我在 GitHub 上有一个存储库,并设置了 GitHub Pages。如果我去,myusername.github.io/my-repo
一切都正常。但是,我想拥有一个比那个看起来更好的自己的域名。
我购买了一个域名: 。我创建了一个指向的mydomain.site
CNAME 记录。但是如果我现在访问,就会出现 GitHub 的 404 屏幕。如果我只访问 ,也会发生同样的情况。www
myusername.github.io
www.mydomain.site/my-repo
www.mydomain.site
理想情况下,我希望用户转到www.mydomain.site
并查看 的内容myusername.github.io/my-repo
,但如果他们必须转到 ,这也是可以接受的www.mydomain.site/my-repo
。我不想简单地重定向他们,我的域名必须保留在地址栏中。我该如何实现这一点?
(myusername、my-repo 和 mydomain 显然不是我使用的真实姓名,我需要对它们保密)
答案1
我通过www.mydomain.site
在 GitHub 存储库设置的页面部分中输入自定义域设置来修复此问题。