web-dev-qa-db-ja.com

githubページのCNAMEファイルに複数のドメインを含めることはできますか?

GithubページのCNAMEファイルに複数のドメインを含めることはできますか?

サンプルファイル:

reggi.com
www.reggi.com
blog.reggi.com
38
ThomasReggi

いいえ、これは不可能です。これを説明する GitHubヘルプドキュメント を参照してください。

CNAMEファイルにリストされているドメインが1つだけであることを確認してください。同じページを指す複数のドメインが必要な場合は、他のドメインのリダイレクトを設定する必要があります。ほとんどのドメインレジストラーとDNSホストは、このサービスを顧客に提供しています。

53
Ivan Zuzak

CNAMEファイルに含めることができるドメイン名は1つだけです。さらに、他のドメインで転送を設定することもできます(オプションでマスキングを使用)。

マスキングなしでは、ブラウザのURLが元のWebサイトを表示する元のWebサイトへのリダイレクトのようなものです。

マスキングを使用すると、元のWebサイトのコンテンツが提供され、ブラウザーのURLに新しいURLが表示されます。

ブログにマスキングを使用した転送を設定しています。次のリンクをチェックして、その仕組みを確認できます。

元のブログ: http://hemanshubhojak.com

転送されたブログ: http://batcode.net

4
Hemanshu Bhojak

Ivan Zuzakが言うこと。 blog.reggi.comreggi.comにリダイレクトする場合、JekyllのCNAMEファイルからこれを行うことはできません。ただし、ドキュメントに示されているように、ドメインレジストラーはこれを行うことができます。

たとえば、name.comのドメインを使用し、「URL転送」エントリを1つ追加できます。

Domain blog.xxx.me
URL xxx.me
Type Redirect (301) 

短期間(1〜2時間)で有効になります。

2
Yi Zeng

Reggi.com OR www.reggi.comをusername.github.ioにポイントするために必要なDNSレコードは1つだけです。

Githubは両方を自動的にusername.github.ioにポイントします

上記の設定を使用すると、username.github.io/blogにアクセスできます。

blog.reggi.com(blog.reggi.comを含むCNAMEファイル)またはreggi.com/blogまたはwww.reggi.com/blog

あるいは

blog.reggi.com/blog(blog.reggi.comを含むCNAMEファイルを使用)

お役に立てれば。それはしばらく私を超えていました。

1
Josh_Mc

HTMLリダイレクトを使用するGithubのみのソリューションであるアプローチの1つを次に示します。

  1. 追加のリポジトリを作成する
  2. 追加のドメインでGithubページを使用するように構成します
  3. index.html次の内容のファイル
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Redirecting to https://example.com</title>
    <meta http-equiv="refresh" content="0; URL=https://example.com">
  </head>

  <link rel="canonical" href="https://example.com">
</html>
0
mpgarate

1つのDNSレコードのみを使用できます。sitename.comOR www.sitename.comは、username.github.ioを指します。

0
OmgKemuel