有兩種自定義域名可用于重定向 GitHub Pages:子域名和頂端域名(apex domains)。
一個子域名通過您的 DNS 提供商來配置 CNAME
記錄。
我們因?yàn)橐韵逻@些原因強(qiáng)烈建議您使用自定義子域名:
一個頂端域名通過你的 DNS 供應(yīng)商配置一個 A
、ALLAS
或者 ANAME
,和經(jīng)常被分配給一個或更多的 IP 地址。
注意:一些 DNS 供應(yīng)商支持配置頂端域名的 ALIAS 或者 ANAME 記錄,但是沒有專門的工業(yè)標(biāo)準(zhǔn)。一些 DNS 供應(yīng)商(像 DNSimple )允許頂端域名配置 ALIAS 或者 ANAME 指向其它域。
對于你的 GitHub Pages,我們推薦使用一個自定義的子域名,而不是一個頂端域名。
GitHub Pages 種類 | GitHub 的主機(jī)位置 | 頁面是怎么重定向的 | 自定義域名例子 |
---|---|---|---|
用戶 Pages | username.github.io |
自動重定向至已經(jīng)設(shè)定好的自定義域名 | user.example.com |
組織 Pages | orgname.github.io |
自動重定向至已經(jīng)設(shè)定好的自定義域名 | org.example.com |
用戶賬號擁有的項(xiàng)目 Pages | username.github.io/projectname |
自動重定向到一個由用戶指定的,用戶網(wǎng)站自定義域名的子目錄( user.example.com/projectname ),以及所有自定義域名 |
project.example.com |
組織擁有的項(xiàng)目 Pages | orgname.github.io/projectname |
自動重定向到一個由組織指定的,項(xiàng)目 Pages 自定義域名的子目錄(org.example.com/projectname ),以及所有自定義域名 |
project.example.com |
解決自定義域的問題,可以參考“我的自定義域出現(xiàn)問題了?!?/a>。