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

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

我在 GitHub 上有儲存庫,並設定了 GitHub Pages。如果我去myusername.github.io/my-repo一切正常。但是,我想擁有一個比那個網域更好看的自己的網域。

我購買了一個網域:mydomain.site.我建立了一條指向www的CNAME 記錄myusername.github.io。但如果我現在轉到www.mydomain.site/my-repo,我會看到 GitHub 的 404 螢幕。如果我去 just 也會發生同樣的情況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 儲存庫設定的「頁面」部分來修復此問題。

相關內容