我想从WordPress切换到Jekyll。我已经迁移了文章(参见新的Jekyll文章+渲染页面和旧的WordPress网站)。
现在我想要旧网址:
Old URL : http://martin-thoma.com/word-error-rate-calculation/
Current new URL: http://martinthoma.github.io/word-error-rate-calculation/
所以这个问题实际上只涉及顶级域名。我的提供者(称为“Knallhart”)应该只“保留”域martin-thoma.com
(GitHub不提供此功能,是吗?)并且GitHub应该提供内容。
当用户输入http://martin-thoma.com/word-error-rate-calculation/
或http://martinthoma.github.io/word-error-rate-calculation/
时,浏览器应显示http://martin-thoma.com/word-error-rate-calculation/
,但内容位于GitHub。
我知道GitHub页面Setting up a custom domain with Pages,但我仍然不明白我应该做什么。
我尝试将内容为martin-thoma.com
的CNAME文件添加到我的GitHub存储库,但这只会导致从martinthoma.github.io
重定向到martin-thoma.com
。我刚刚尝试在Knallhart提供的网站空间中添加内容为martinthoma.github.io
的CNAME。这似乎没有效果。
我想我必须在GitHub和Knallhart上改变一些东西。 GitHub必须知道它应该显示martin-thoma.com
并且Knallhart必须重定向到内容。但我不明白该怎么做。 我需要在GitHub上更改哪些内容以及我在提供商方面需要做些什么?
我可以自己做这件事还是需要Knallhart的支持?我目前有一个非常便宜的计划,基本上只提供托管+ PHP + MySQL。如果我支付6欧元以上,我会得到一个Zone-Modul(其中包含“您所在域名的DNS控制”的说明)。 我需要Zone-Modul吗?
答案 0 :(得分:7)
正如HELP PAGE所说:
对于像example.com这样的域,您应该使用指向204.232.175.78的A记录:
在你的情况下,你需要为A
创建一个martin-thoma.com
记录,以我的为例(我不使用Knallhart,也许它不同,只要确保你做一个{{ 1}}记录到A
,Github提供):
204.232.175.78
注意:Host |record type | host/IP
*.kjuly.com A 204.232.175.78 (Edit: NOT Recommended)
@.kjuly.com A 204.232.175.78
记录适用于CNAME
等子域名。
取决于Github的官方博客帖子"GitHub Pages Legacy IP Deprecation",dev.martin-thoma.com
已被弃用,您应该使用204.232.175.78
或192.30.252.153
。
192.30.252.154