正如主题所说,我想将自定义域重定向到特定项目的gh-pages分支。
我可以轻松地获得标准行为:
但是我不知道如何得到这个:
github.com/user/project/gh-pages分支)
我非常感谢指针。
最佳答案
如果custom.domain.tld
当前指向username.github.io
,则需要从user.github.io
存储库的Master分支中删除CNAME文件。然后,将相同的CNAME
文件(内容为custom.domain.tld
)添加到Project存储库的gh-pages分支。如果您已经为user.github.io
信息库正确设置了DNS,则无需在其中进行任何更改,GitHub上的新CNAME设置将为您解决。
注意事项:当您向用户页面存储库分配自定义域(例如custom1.domain.tld)时,该用户帐户中的所有项目页面都将继承其各自的custom1.domain.tld/project
地址以及任何直接分配的域(例如custom2.domain)。 tld)。
例如,我有:
GitHub的Setting up a custom domain with Pages中的更多内容。
关于github-pages - GitHub页面: Redirect custom. domain.tld> user.github.io/project/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21618185/