29

私たちはサーバーAを所有しており、場合によってはサーバーBのパートナーへのリクエストを書き換えます。

場合によっては、サーバーBは完全に異なるWebサイトへのリダイレクトで応答します。これは、サーバーCなどです。ただし、サーバーBがサーバーAに戻ると、サーバーAはそれをサーバーAへのリダイレクトとして解釈します。他のWebサイト(サーバーC)へのリダイレクトとしてではなく、それ自体の場所(A)。

リダイレクトがサーバー上にある(および404ing)と想定するのではなく、外部Webサイトへのリダイレクトに注意して実際にそこに移動するにはどうすればよいですか?リライトモジュールを使用してIIS7を実行しています。

どんな助けでも大歓迎です。

4

3 に答える 3

63

ARR プロキシ設定 (IIS -> Application Request Routing Cache -> Server Proxy Settings の下に隠されています) に移動し、[Reverse rewrite host in response headers] チェックボックスをオフにします。それで十分なはずです。

于 2011-01-24T15:10:09.877 に答える