Github的About custom domains and GitHub Pages论坛阅读,
为用户或组织站点配置自定义域后,对于该帐户拥有的未配置自定义域的任何项目站点,该自定义域将替换URL的
<user>.github.io
或<organization>.github.io
部分。例如,如果用户站点的自定义域为www.octocat.com
,并且您有一个未配置自定义域的项目站点,该项目站点是从名为octo-project
的存储库发布的,则该存储库的GitHub Pages站点将位于[ C0]。
这正是我想要的。我为我的自定义域创建了一个主存储库www.octocat.com/octo-project
(带有基本的静态html网站),并将自定义域<user>.github.io
和xyz.com
设置为直接指向www.xyz.com
,如<user>.github.io
中所述。这是它的外观。
Managing a custom domain for your GitHub Pages site
我还在中添加了一个文件CNAME
,内容为xyz-repo
。现在xyz.com
和www.xyz.com
都指向xyz.com
中的html,完美。
但是这里是问题,我还有一个包含Github页面的存储库,可以通过xyz-rep
来访问,但不能通过<user>.github.io/other-repo-name
或xyz.com/other-repo-name
来访问。
有帮助吗?
听起来您是手动创建了CNAME文件。从www.xyz.com/other-repo-name
处的文档中,