我有一个Github项目, github.com/jeti/matrix
,我为该项目设置了一个"Github pages"站点,以便可以在这里访问 jeti.github.io/matrix/
.
这些都可以通过Github进行配置 .
现在,我想添加我个人网站的子域名,以便可以通过我的网站 jeti.io
的子域 matrix.jeti.io
访问该网站 .
我真的很困惑如何做到这一点,因为文档似乎没有显示如何将项目页面重定向到子域 . 我已经尝试了一些我认为应该是正确输入的排列,但由于这些DNS更改需要很长时间才能传播,因此很难进行测试 .
具体来说,我想知道输入Github的值是什么 Custom domain (在我看来,这应该只是子域 matrix.jeti.io
,但我不确定,所以我把它留空了):
然后我还需要创建子域 . 我通过OVH购买了域名,它们提供了一些添加DNS条目的选项:
我的理解是我需要添加2个顶点记录 . 我已经这样做了:
我不清楚的是我是否还需要添加CNAME条目 . 当我尝试添加CNAME条目时,这就是表单的样子:
所以回顾一下:
-
我没有在Github网站上指定
Custom Domain
. -
我创建了上面显示的2个顶点记录 .
-
我没有创建CNAME条目 .
请告诉我需要更改哪些步骤以及如何修改它们 .
1 回答
经过更多的试验和错误,答案似乎是
Github自定义域名确实应该是
matrix.jeti.io
我不需要顶点记录 . 事实上,Github通过电子邮件向我发送了令人沮丧的消息 . 所以我删除了顶点记录 .
在OVH中,我添加了一个DNS CNAME条目,如下所示:
令我困惑的是,我认为CNAME条目需要有一个指向原始Github页面的链接,项目名称为
jeti.github.io/matrix
. 那是错的 . 目标只是jeti.github.io.
(注意结束时间段) .