【问题标题】:Different custom domains for GitHub user page and project page?GitHub用户页面和项目页面的不同自定义域?
【发布时间】:2017-03-20 23:48:52
【问题描述】:

是否可以将多个自定义域与同一个 GitHub 用户帐户关联?我想为我的个人页面使用一个自定义域,为项目页面使用另一个自定义域。

具体来说,我希望 www.deeplearningbook.org 显示 goodfeli/book 项目的 GitHub 页面,并希望 www.iangoodfellow.com 显示 goodfeli/goodfeli.github.io 用户页面的 GitHub 页面。 (如果我有野心,我希望 blog.iangoodfellow.com 显示 goodfeli/blog 的 GitHub 页面)

我尝试了几种不同的方法来设置它们,但我所做的一切都以一个 URL 或另一个工作但不能同时工作而告终。


我目前的设置是一团糟,但是由于评论者问我目前的姓名记录是什么:

iangoodfellow.com:我在上次失败后删除了所有姓名记录。 namecheap 填写了一个默认停车页面的东西。我从 github 上的 goodfeli/goodfeli.github.io 存储库中删除了自定义域字段。奇怪的是,http://goodfeli.github.io 成功加载,但https://goodfeli.github.io 重定向到损坏的 www.iangoodfellow.com 停车页面。我不太高兴 github 正在这样做……我没有意识到关闭 goodfeli.github.io 可能是这里的失败模式。

deeplearningbook.org:我怀疑这是正确的做法,但这是迄今为止我唯一能够开始工作的事情: 重定向域:deeplearningbook.org -> https://www.deeplearningbook.org 记录@ 192.30.252.153 记录@ 192.30.252.154 CNAME 记录 www goodfeli.github.io。

我认为问题出在最后一条 CNAME 记录。拥有 www.deeplearningbook.org 的 goodfeli.github.io CNAME 记录可以防止我将不同的域链接到 goodfeli.github.io 个人页面。 不过,我无法弄清楚如何将 www.deeplearningbook.org 专门链接到 goodfeli.github.io/dlbook 项目页面。

【问题讨论】:

  • 你是如何指向你的姓名记录的?
  • 我编辑了问题以添加对我当前的、损坏的设置的完整描述。

标签: github dns hosting


【解决方案1】:

简而言之,通过一个子域exampleUser.github.io,例如,我的页面https://shushugah.github.io是我的主要页面,并映射到自定义域https://shushugah.com,而https://shushugah.github.io/23链接到不同的github页面https://2Jews3Opinions.com 这样做的一个副作用是 https://shushugah.com/23 也重定向到 https://2Jews3Opinions.com

我在我的博文https://medium.com/@shushugah/2-customs-domains-for-2-github-pages-a8a9e77d3e57中详细说明了这一点

【讨论】:

    猜你喜欢
    • 2012-02-23
    • 2013-05-11
    • 2022-06-16
    • 2019-04-26
    • 2021-07-09
    • 2012-11-29
    • 1970-01-01
    • 2014-04-14
    • 2020-08-25
    相关资源
    最近更新 更多