如何将 DNS CNAME 指向外部 GitHub Pages 域?

如何将 DNS CNAME 指向外部 GitHub Pages 域?

我在 GitHub 上有一个存储库,并设置了 GitHub Pages。如果我去,myusername.github.io/my-repo一切都正常。但是,我想拥有一个比那个看起来更好的自己的域名。

我购买了一个域名: 。我创建了一个指向的mydomain.siteCNAME 记录。但是如果我现在访问,就会出现 GitHub 的 404 屏幕。如果我只访问 ,也会发生同样的情况。wwwmyusername.github.iowww.mydomain.site/my-repowww.mydomain.site

理想情况下,我希望用户转到www.mydomain.site并查看 的内容myusername.github.io/my-repo,但如果他们必须转到 ,这也是可以接受的www.mydomain.site/my-repo。我不想简单地重定向他们,我的域名必须保留在地址栏中。我该如何实现这一点?

(myusername、my-repo 和 mydomain 显然不是我使用的真实姓名,我需要对它们保密)

答案1

我通过www.mydomain.site在 GitHub 存储库设置的页面部分中输入自定义域设置来修复此问题。

相关内容