0

私はherokuアプリ、つまりmy-app.herokuapp.comを持っています。これは、jetty にデプロイされた Java アプリケーションです。

私が取得したいのは、透過的な http トラフィックのディスパッチです - リダイレクトなし (3xx ステータスなし)。

私はドメイン xyz.com を持っています。次のように構成したいと考えています。

  • xyz.com/* -> my-app.herokuapp.com/*
  • api .xyz.com/* -> my-app.herokuapp.com/ api /*

この方法でherokuを構成することは可能ですか?

4

1 に答える 1

2

そのドメインのリクエストをマッピングするには、いくつかの書き換えルールを使用する必要があります。DNS を使用して、両方のドメインを同じ heroku ドメインに向けることができます。ネイキッド ルート ドメインの使用はお勧めしませんが、www.xyz.com を使用できます。

$ heroku domains:add www.xyz.com
$ heroku domains:add api.xyz.com

そして.htaccessで

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^api.xyz.com
RewriteRule ^(.*)$ api/$1 [L,QSA]

注: スタックについては何も言及されていないため、Apache を使用していると大前提にしています。同じ原則が適用されますが、

于 2013-02-26T06:52:18.460 に答える