2012-12-05 10 views
26

私は、HerokuでホストされているWordpressブログにサブドメインをルーティングすることに問題があり、ルートドメインは別のHerokuアプリケーションにルーティングしています。サブドメインをHerokuアプリケーションに、ルートドメインを別のHerokuアプリケーションにポイントする方法は?

NameCheapにcheese.comというドメインを購入した場合、blog.cheese.comのようにサブドメインをルーティングしたいのですが、どのようにしてHerokuでこれを行うことができますか?

各Herokuアプリケーションにはどのような設定が必要ですか?

+0

私はwilcardsが言う[@Ved](http://stackoverflow.com/questions/13715556/how-to-point-subdomain-to-のような最良の選択肢であると信じていますa-heroku-app-and-root-domain-to-another-heroku-app/13748449#13748449) –

答えて

58

私は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アプリケーションを指すようになります。

ルートドメイン

あなたは両方のレコードが設定されたら、ちょうどにあなたのドメインを指すようにHerokuのを経由して、以下のコマンドを呼び出す

Host Name: @  
URL: http://www.cheese.com     
Record Type: URL Redirect 

Host Name: www    
URL: mymainpage.herokuapp.com    
Record Type: CNAME (alias) 

レコードのカップルを設定する必要がありますルートドメインをポイントしますそれ。

heroku domains:add --app mymainpage.herokuapp.com cheese.com 

ここにいくつかの情報があります。

Point namecheap domain to Heroku

Custom Domains | Heroku Dev Center

+0

大変感謝しています。 –

+0

これは素晴らしいです!ありがとう!! –

+0

サブドメインのcnameを作成するにはどうすればよいですか? – Saurabh

関連する問題