IIS 7.5 サイトで URL 書き換えをセットアップしています: http://site1.com/
これは、2 番目のサイトへのリバース プロキシとして機能します: http://site2.com/
イベントの流れは次のとおり
です。 1. ブラウザはhttp://site1.com/somepath
で GET を実行します
。 2. site1 は URL 書き換えリバース プロキシであるため、これは site2 に渡されます。これを必要とする mod を実行したので、これはうまく機能し、ホストは正しく設定されています。
3. site2 は 301 ステータスで応答し、HTTP Location ヘッダーをhttp://site3.com/somenewpath
に設定します
4. site1 はブラウザーに 301 で応答しますが、Location ヘッダーのホストを site1 に置き換えます: http://site1 .com/somenewpath
ステップ 4 で実現したいことは、site1が HTTP Location ヘッダーでhttp://site3.com/somenewpathで応答し、このデータをそのまま通過させることです。これを解決するために適用できるアウトバウンド ルールが必要だと思いますが、まだ解決できていません。