我在 github 页面上的博客有一个自定义域名,今天我通过更新记录blog.tamizhvendan.in
将其移动到了新域名。新域名运行良好。www.p3programmer.com
CNAME
www.p3programmer.com
由于这是一项重大更改,我希望有一个域名重定向,将旧域名重定向到新域名。我已经使用他们的域名转发系统在我的 DNS 服务器 (BigRock) 中配置了相同的域名重定向。之后,tamizhvendan.in
正确重定向到,www.p3programmer.com
但blog.tamizhvendan.in
导致 github 页面出现 404。根据 BigRock 的文档,子域名将重定向到路径www.example.com\{subdomain}
,即在这种情况下它应该重定向到,www.p3programmer.com\blog
但它没有重定向。
我已经CNAME
在帐户中添加了一条记录tamizhvendan.in
,其值指向www.p3programmer.com
但是我还是收到 github 页面的 404 页面错误。
这是我的挖掘输出blog.tamizhvendan.in
; <<>> DiG 9.10.1-P2 <<>> blog.tamizhvendan.in +nostats +nocomments +nocmd
;; global options: +cmd
;blog.tamizhvendan.in. IN A
blog.tamizhvendan.in. 2658 IN CNAME www.p3programmer.com.
www.p3programmer.com. 1818 IN CNAME tamizhvendan.github.io.
tamizhvendan.github.io. 427 IN CNAME github.map.fastly.net.
github.map.fastly.net. 30 IN A 23.235.44.133
挖掘输出www.p3programmer.com
;; global options: +cmd
;www.p3programmer.com. IN A
www.p3programmer.com. 1740 IN CNAME tamizhvendan.github.io.
tamizhvendan.github.io. 349 IN CNAME github.map.fastly.net.
github.map.fastly.net. 30 IN A 23.235.40.133
答案1
答案2
Github 似乎只支持每个存储库一个外部域,至少根据他们的文档将 CNAME 文件添加到您的存储库:
请注意,CNAME 文件中只能有一个域名。
blog.tamizhvendan.in
因此,你需要一个能够用 301来回答所有请求的页面:
HTTP/1.1 301 Moved Permanently
Location: http://www.p3programmer.com/