回答:
IIS 7.5の場合、Microsoftはこのための公式モジュールを提供します!
サイトの設定で、「URL Rewrite」アイコンが表示されます。
このダイアログでは、転送先のホスト名+ポートを入力できます。ルールを追加した後、編集ダイアログを開くと、さらにカスタマイズできます。
私はこの目的のためにWindows(IIS)のサードパーティソフトウェアを使用しています。これは、URL書き換えなどの他の機能に加えて、ISAPI Rewriteとして非常にうまく機能します。
ISAPI Rewriteは、正規表現に基づいた強力なURL操作エンジンです。これはほとんどApacheのmod_Rewriteのように機能しますが、MicrosoftのInternet Information Server(IIS)専用に設計されています。ISAPI Rewriteは純粋なC / C ++で記述されたISAPIフィルターであるため、非常に高速です。ISAPI_Rewriteを使用すると、標準のURLスキームを超えて独自のスキームを開発できます。
「プロキシ」を検索します。ここでRewriteProxyルールのドキュメントが。
非常によく似たオープンソースプロジェクトもあります:IonicのIsapi Rewrite Filterです。
このMicrosoft KB記事は、この要求に答えるのに役立つはずです。
リクエストを別のWebサイトまたはディレクトリにリダイレクトする手順:
IISマネージャーで、ローカルコンピューターを展開し、リダイレクトするWebサイトまたはディレクトリを右クリックして、[プロパティ]をクリックします。
[ホームディレクトリ]、[仮想ディレクトリ]、または[ディレクトリ]タブをクリックします。
[このソースのコンテンツの発信元]で、[URLへのリダイレクト]をクリックします。
[リダイレクト先]ボックスに、宛先ディレクトリまたはWebサイトのURLを入力します。