如何在Github Pages上设置子域名

4

我目前将我的博客托管在Github Pages上,并使用以下类型的自定义域:mydomain.toplevelwww.mydomain.toplevel

如何设置以下类型的子子域名:two.words.mydomain.toplevelwww.two.words.mydomain.toplevel,并将它们指向特定的目录?

我已经找到了关于如何设置单个子域名的足够信息,但是我发现没有一种方法能够简单地转换为子子域名。

非常感谢任何提示。请注意,我仍然希望能够通过当前的URL访问我的博客。我对这些东西不是很有经验,我是使用Github.com图形界面设置当前URL的,该界面不包括任何子域名选项(更不用说子子域名了)。


你从哪家公司购买了toplevel.com?你可能需要访问他们的网站尝试配置这些事情。如果有帮助的话,请参考:http://www.hongkiat.com/blog/create-sub-subdomain/ - therobinkim
我看过那个网站,但它只关注子域名,而不是子子域名。我的URL是在GoDaddy.com上设置的,并在那里将其指向Github Pages空间。 - Constantin
你看完底部了吗?它谈到了子域名......不过,这里有另一个链接可能会有所帮助。https://webmasters.stackexchange.com/questions/65581/how-can-i-add-sub1-sub2-domain-com-to-my-godaddy-hosting-account - therobinkim
1个回答

7
在您的域名控制面板(如GODADDY/BigRock等)中创建一个"ACNAME"记录,就像https://in.godaddy.com/help/add-a-subdomain-that-points-to-an-ip-address-4080所示,需要指向192.30.252.153或192.30.252.154的IP地址。
然后进入您的页面存储库设置,并将您的子域名添加到自定义域文本框中。保存它。
现在它就像魔术一样工作了。

如果我想保留URL而不是将子域指向我的主博客页面,那么页面必须在单独的存储库中吗? - Constantin
在GoDaddy的DNS管理界面上,我收到了错误消息“指定的记录已经存在”,因为我的用户页面已经使用我的自定义域名设置好了(而且应该保持这样)。我没有看到添加子域的方法,而不删除我的主页的A记录或CNAME记录,这是我不想要的。 - Constantin
1
是的,如果您要使用多个域名/子域名,您需要有多个存储库。目前,Github只允许一个自定义域名或子域名。要添加子域,为子域添加A记录即可。 - RamiReddy P

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接