停止github项目页面子路径重定向到自定义子域

时间:2016-06-21 08:52:37

标签: redirect github dns github-pages

我有一个使用自定义域设置的GitHub页面。 我有一些项目页面,我希望 project.domain.com 另外可用于 domain.com/project 。 使用CNAME文件设置项目存储库,并向dns添加CNAME记录将使 project.domain.com 工作,但将 domain.com/project 重定向到< EM> project.domain.com 。
有没有办法让两个URL都服务于同一个项目页面,而不是重定向到另一个?
This问题相反,如何自动从子路径重定向到子域,但两个选项(A记录或CNAME记录)对我都不起作用。

1 个答案:

答案 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