将子域指向 github 个页面
Pointing subdomains to github pages
我有个情况。
目前我在以下域中托管了两个不同的网站。这些网站目前托管在 Azure 上(尽管这与此问题无关)。
blog.craftworkgames.com
astrid.craftworkgames.com
我想将它们移至 github 页面托管。我一直在处理以下 URL 的新页面。
craftworkgames.github.io
craftworkgames.github.io/Astrid.Framework
第一个主持博客,第二个分别主持Astrid。
最终我想保留我现有的 URLs 并将它们指向新域,但据我所知,将 astrid.craftworkgames.com 域指向 [= github 页上的 38=] 个子文件夹。
另一件困扰我的事情是 URL 区分大小写。例如,craftworkgames.github.io/astrid.framework 给出 404 错误。我觉得在分发 URL.
时会有问题
那么,我的问题是,我有哪些选择?
我能否以某种方式将 astrid.craftworkgames.com
透明地指向 craftworkgames.github.io/Astrid.Framework
。
或者,我可以使用像 www.craftworkgames.com/astrid
这样更容易记住和输入的别名吗?
谢谢。
别名域名是通过用指向 username.github.io
的 CNAME 记录替换 {blog,astrid}.craftworkgames.com 的 A 记录来完成的。然后,为了 Github 知道如何从您的每个自定义域重定向,您将一个特殊的 "CNAME" 文件添加到您的存储库,其中的内容正是您要重定向的域名(在您的案例,"astrid.craftworkgames.com")。
例子
我将 githubp.gjp.cc
设置为 gpittarelli.github.io
的 CNAME 记录。然后,我使用 index.html 和一个完全包含 githubp.gjp.cc
.
的 CNAME 文件创建了回购协议 gpittarelli.github.io
您可以在以下位置查看它的运行情况:http://githubp.gjp.cc/ 这完全符合您希望 blog.craftworkgames.com
的行为。请注意,如果您尝试转到 gpittarelli.github.io
,github 会重定向到我的自定义子域。
项目页面的设置几乎完全相同,除了 index.html 和 CNAME 文件是在 gh-pages 分支上创建的。您可以在以下网址查看示例:http://githubp-reddit.gjp.cc/
基于此回购的 gh-pages
分支:
https://github.com/gpittarelli/reddit-twitch-bot/tree/gh-pages
来源
我有个情况。
目前我在以下域中托管了两个不同的网站。这些网站目前托管在 Azure 上(尽管这与此问题无关)。
blog.craftworkgames.com
astrid.craftworkgames.com
我想将它们移至 github 页面托管。我一直在处理以下 URL 的新页面。
craftworkgames.github.io
craftworkgames.github.io/Astrid.Framework
第一个主持博客,第二个分别主持Astrid。
最终我想保留我现有的 URLs 并将它们指向新域,但据我所知,将 astrid.craftworkgames.com 域指向 [= github 页上的 38=] 个子文件夹。
另一件困扰我的事情是 URL 区分大小写。例如,craftworkgames.github.io/astrid.framework 给出 404 错误。我觉得在分发 URL.
时会有问题那么,我的问题是,我有哪些选择?
我能否以某种方式将 astrid.craftworkgames.com
透明地指向 craftworkgames.github.io/Astrid.Framework
。
或者,我可以使用像 www.craftworkgames.com/astrid
这样更容易记住和输入的别名吗?
谢谢。
别名域名是通过用指向 username.github.io
的 CNAME 记录替换 {blog,astrid}.craftworkgames.com 的 A 记录来完成的。然后,为了 Github 知道如何从您的每个自定义域重定向,您将一个特殊的 "CNAME" 文件添加到您的存储库,其中的内容正是您要重定向的域名(在您的案例,"astrid.craftworkgames.com")。
例子
我将 githubp.gjp.cc
设置为 gpittarelli.github.io
的 CNAME 记录。然后,我使用 index.html 和一个完全包含 githubp.gjp.cc
.
您可以在以下位置查看它的运行情况:http://githubp.gjp.cc/ 这完全符合您希望 blog.craftworkgames.com
的行为。请注意,如果您尝试转到 gpittarelli.github.io
,github 会重定向到我的自定义子域。
项目页面的设置几乎完全相同,除了 index.html 和 CNAME 文件是在 gh-pages 分支上创建的。您可以在以下网址查看示例:http://githubp-reddit.gjp.cc/
基于此回购的 gh-pages
分支:
https://github.com/gpittarelli/reddit-twitch-bot/tree/gh-pages