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