web-dev-qa-db-ja.com

URLを変更せずにすべてのサブドメインをメインドメインに転送しますか?

ドメインを購入したばかりです。すべてのサブドメインをメインドメインにリダイレクトしたいのですが、それが理にかなっている場合は、ユーザーが実際に「知る」ことはありません。ホスティングにはGitHubページを使用しています。私が必要としているのはそのようなものです:

  • ユーザーはsub.domain.comにアクセスします
  • 実際にdomain.comのHTMLを表示し、「sub」に合わせてJSを使用して少し変更しました。
  • URLバーは同じまま

*からdomain.comにCNAMEを追加しようとしましたが、サブドメインにアクセスしようとするとgithubから404を取得します。私は何が間違っているのですか?私はnamecheapを使用しています。

1
user4492719

OPによって元の質問に追加された回答:

最終的にマスクされたリダイレクトを使用して、すべてのトラフィックがメインページに移動するようにし、window.referrerを使用して、iframe内にいるかどうかを判断し(ある場合は、外部URLを取得し)、それに応じて動作します。