サブドメインをHerokuでホストされているWordpressブログにルーティングし、ルートドメインを別のHerokuアプリにルーティングするのに問題があります。
NameCheapで呼ばれるドメインを購入し、Herokuでこれを行うにはどうすればよいかcheese.com
というように、サブドメインをルーティングしたい場合はどうすればよいですか?blog.cheese.com
各Herokuアプリケーションにどのような種類の設定を配置する必要がありますか?
NameCheapの正確な方向はわかりませんが、サブドメインをHerokuアプリにリダイレクトする一般的な方法は、CNAMEレコードをサブドメインに追加することです。ルートドメインをリダイレクトするには、ゾーンの頂点にCNAMEのような機能を設定する必要があります。
サブドメイン
blog.cheese.comには、myblog.herokuapp.comを指すCNAMEレコードがあります。また、www.blog.cheese.comのCNAMEレコードを作成することもできます。
レコードの例は次のとおりです。
Name: blog.cheese.com
TTL: 14400
Type: CNAME
Address: myblog.herokuapp.com
両方のCNAMEレコードを設定したら、ドメインがアプリを指すようにherokuに指示する必要があります。
heroku domains:add --app myblog blog.cheese.com
両方のサブドメインに対してこれを行うと、Herokuアプリを指すようになります。
ルートドメイン
ルートドメインを指定するには、いくつかのレコードを設定する必要があります
Host Name: @
URL: http://www.cheese.com
Record Type: URL Redirect
Host Name: www
URL: mymainpage.herokuapp.com
Record Type: CNAME (alias)
両方のレコードが設定されたら、Herokuを介して以下のコマンドを呼び出し、ドメインがそのレコードを指すようにします。
heroku domains:add --app mymainpage.herokuapp.com cheese.com
ここに、追加情報を探すための場所がいくつかあります。
カスタムドメインをherokuアプリに追加する必要があります-https : //devcenter.heroku.com/articles/custom-domains-必要なDNSを設定した後、ワイルドカードを追加できます