ドメイン名転送が github ページで機能しない

ドメイン名転送が github ページで機能しない

私はカスタム ドメイン名で github ページにブログを投稿していましたが、今日、でレコードを更新してblog.tamizhvendan.in新しいドメイン名に移動しました。新しいドメイン名は正常に動作しています。www.p3programmer.comCNAMEwww.p3programmer.com

これは重大な変更なので、古いドメインを新しいドメインにリダイレクトするドメイン リダイレクトが必要です。DNS サーバー (BigRock) で、ドメイン転送システムを使用して同じ設定をしました。その後、tamizhvendan.in正しくリダイレ​​クトされますwww.p3programmer.comが、blog.tamizhvendan.ingithub ページで 404 になります。BigRock のドキュメントによると、サブドメインはパスにリダイレクトされます。www.example.com\{subdomain}つまり、このシナリオではリダイレクトされるはずですwww.p3programmer.com\blogが、リダイレクトされません。

値が指しているCNAMEレコードをアカウントに追加しましたが、それでも github ページの 404 ページ エラーが発生します。tamizhvendan.inwww.p3programmer.com

これが私のdig出力です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は、少なくともドキュメントによると、リポジトリごとに1つの外部ドメインのみをサポートしているようです。リポジトリにCNAMEファイルを追加する:

CNAME ファイルにはドメインが 1 つしか存在できないことに注意してください。

blog.tamizhvendan.inしたがって、すべてのリクエストに301 で応答するページが必要です。

HTTP/1.1 301 Moved Permanently
Location: http://www.p3programmer.com/

関連情報