我有一个使用自定义域设置的GitHub页面 . 我有一些项目页面,我希望在project.domain.com, in addition 可以在domain.com/project上找到 . 使用CNAME文件设置项目存储库,并向dns添加CNAME记录将使project.domain.com正常工作,但会将domain.com/project重定向到project.domain.com .
有没有办法让两个URL都提供相同的项目页面,而无需重定向到另一个?
This问题相反,如何自动从子路径重定向到子域,但这两个选项(A记录或CNAME记录)对我不起作用 .
1 回答
你不能两者兼得 .
您的项目存储库作为以下文件夹提供:
username.github.io
- >username.github.io/projectname
或
domain.com
- >domain.com/project
,如果在username.github.io
中为domain.com
添加CNAME
如果在项目存储库中添加CNAME,则会根据此CNAME内容应用自动重定向 . 在你的情况下
project.domain.com
.