域名转发不适用于 github 页面

域名转发不适用于 github 页面

我在 github 页面上的博客有一个自定义域名,今天我通过更新记录blog.tamizhvendan.in将其移动到了新域名。新域名运行良好。www.p3programmer.comCNAMEwww.p3programmer.com

由于这是一项重大更改,我希望有一个域名重定向,将旧域名重定向到新域名。我已经使用他们的域名转发系统在我的 DNS 服务器 (BigRock) 中配置了相同的域名重定向。之后,tamizhvendan.in正确重定向到,www.p3programmer.comblog.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/

相关内容