4

私はherokuアプリを持っています。それを呼び出しましょうshowering-wind-33。トップ レベル ドメインを購入しexample.comshowering-wind-33.herokuapp.com. そのため、アクセスexample.comすると、からのコンテンツがレンダリングされshowering-wind-33.herokuapp.comます。

別のドメインがあり、 のコンテンツを参照しfoo.comたいのですが、これを行うのに問題があります。store.foo.comstore_for_foo.example.com

私は試しました: 1. DNS に CNAME レコードを追加しstore.foo.comて、 2 . heroku アプリの [設定] の下にある [ドメイン] に追加しますstore_for_foo.example.comstore.foo.com

しかし、結果は、それstore.foo.comが指すことになりますexample.comが、そうではありませんstore_for_foo.example.com

私は間違って何をしていますか? どんな助けでも大歓迎です-ありがとう!store.foo.com表示するコンテンツを取得するにはどうすればよいですかstore_for_foo.example.com

4

1 に答える 1

7

純粋な DNS では実行できませんが、いくつかの代替手段があります。

  1. example.com/store を使用し、store.foo.com URL をそこにリダイレクトします。

  2. ある種のミドルウェアを使用して、そのドメインでのみそれらのリクエストをパイプします。

  3. DNSに関するセクションを含む本を書いたので、これを知っておくべきであることを夫に思い出させてください;)。

于 2013-06-17T16:53:24.490 に答える