【发布时间】:2015-04-18 23:35:16
【问题描述】:
我有一个情况。
目前,我在以下域托管了两个不同的网站。这些网站目前托管在 Azure 上(尽管这与这个问题无关)。
blog.craftworkgames.com
astrid.craftworkgames.com
我想将它们移至 github 页面托管。我一直在处理以下 URL 的新页面。
craftworkgames.github.io
craftworkgames.github.io/Astrid.Framework
第一个托管博客,第二个托管 Astrid。
最终我想保留现有的 URL 并将它们指向新域,但据我了解,将 astrid.craftworkgames.com 域指向 github 页面上的 Astrid.Framework 子文件夹会很困难。
另一个困扰我的情况是 URL 区分大小写。例如,craftworkgames.github.io/astrid.framework 给出 404 错误。我觉得这在分发 URL 时会出现问题。
那么,我的问题是,我有什么选择?
我能否以某种方式透明地将astrid.craftworkgames.com 指向craftworkgames.github.io/Astrid.Framework。
或者,或者,我可以使用像www.craftworkgames.com/astrid 这样更容易记住和输入的别名。
谢谢。
【问题讨论】:
-
你有没有在 httacces 中尝试过重写规则
-
我找到了这个,它说 github 页面不支持 htaccess 但也许我可以用它做点什么,help.github.com/articles/redirects-on-github-pages
-
但是在 azure 服务器上,您应该有一个 htaccess,可以在显示来自 github url 的内容的同时显示craftworksgames.com url。至少我是这样理解这个问题的
-
@MichaelStClair 我们的想法是完全停止将 Azure 用于这些站点。因此,即使这有效,我也根本不想要天蓝色服务器上的任何东西。我可能不应该在问题中提到 Azure,因为它与解决方案无关。
标签: redirect github subdomain url-redirection github-pages