我想要一个用户页面和多个项目页面,由 GitHub Pages 托管,但在 下可用 ONE 自定义域(当然,每个 GitHub Pages 存储库都有子域)。所以我的目标如下:
根据我目前的理解,GitHub Pages 只允许 ONE CNAME 资源记录用于在 Git 存储库根目录的
CNAME
文件中定义的页面(用户页面和项目页面)。我已经尝试了很多东西(在我的域提供商 http://pear.florianwolters.de 处处理 DNS 记录和 header 重定向,但我只能在一个 URL( EUserv )下访问我的 GitHub 用户页面。我知道 DNS 更改可能需要两天时间。
有人可以向我解释一下,我如何才能实现上述目标?我不敢相信这是不可能的,但我也不是 DNS 等方面的专家。
如果上述方法不可行:您建议的解决方法是什么?我确实想访问一个域(以及该域的子域)下的所有 GitHub 页面。
资源
最佳答案
你能行的。请注意,所有 DNS CNAME 条目都指向同一主机。
1:
github.com/florianwolters/florianwolters.github.com
CNAME 文件内容:blog.florianwolters.de
DNS CNAME:博客 > florianwolters.github.com
2:
github.com/florianwolters/pear/tree/gh-pages
CNAME 文件内容:pear.florianwolters.de
DNS CNAME:梨> florianwolters.github.com
关于github - 通过 DNS 的多个 GitHub 页面和自定义域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10685961/