2012-04-25 17 views
1

ドメインをwww.domain101.comに登録しました。 www.example.comと呼んでいます。私はherokuアプリで 'cloaked forwarding'オプションを使用しました。これはexample.herokuapp.comと呼ばれます。投稿のインデックスページに移動したい場合は、もちろんexample.herokuapp.com/postsに行きます。ただし、私の隠れたドメイン(www.example.com/posts)でこれを試してみると、リンク先のページに移動します。さらに、URLは常に「www.example.com」に設定され、各ページのタイトルは「EXAMPLE.COM」です。私はページのボタンをクリックして自分のウェブサイトをナビゲートすることができますが、URLは厳密に 'www.example.com'にとどまります。'Cloaked'ドメイン転送が期待通りに機能しない

私はウェブサイトで利用可能な転送オプションを使用しました。私は何をすべきか?

+0

[Googleを検索して「クローキングドメイン転送」とは何かを確認しました](https://www.google.com/search?q=heroku+cloak+forwarding)、この質問はトップヒットです。 「隠れた転送」が何をすべきかについて、Herokuのドキュメントページに直接リンクしていますか? – sarnold

答えて

1

ドメインクローキングでは、訪問者のブラウザにロケーションバーのクローキングドメインが表示され、実際のコンテンツは別の場所でホストされます。そのため、サイトを移動するときにロケーションバーが変わることはありません。 domain101のクローキング実装があなたのHerokuアプリケーションにパス情報を転送しないことは驚くべきことではありません。

代わりに、ドメインのトラフィックをHerokuに直接送信するようにDNSサーバーを構成する必要があります。 Herokuの最も単純なオプションはZerigo DNS Add-onです。これは、単一のドメインをホストしている場合は無料です。必要に応じて他の多くの人が提供するDNSサーバーを見つけることもできます。

DNSサーバーを設定したら、選択したDNSサーバーがドメインのプライマリDNSであることをレジストラに通知する必要があります。これを行う方法はレジストラによって異なりますので、詳しくはdomain101のドキュメントを参照してください。

関連する問題