一部の URL を内部 Web サーバーにリダイレクト/書き換えようとしています。次の方法でWebサーバーをセットアップしました。各ポータルは ASP.NET アプリケーションです
- ウェブサーバー
- デフォルトの Web サイト
- ブログ
- フォーラム
- デモ
- デフォルトの Web サイト
これらの Web ポータルの公開リンクは、 http://blog.example.comおよび http://forum.example.comです。
DNS は、これらすべての URL を Web サーバーに転送するように設定されています。
(既定の Web サイト レベルで) いくつかのルールの書き換えを試みましたが、機能しません。
<rules>
<rule name="blog" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^blog.example.com$" />
<add input="{PATH_INFO}" pattern="^/blog/" negate="true" />
</conditions>
<action type="Rewrite" url="\blog\{R:0}" />
</rule>
<rule name="forum" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^forum.example.com$" />
<add input="{PATH_INFO}" pattern="^/forum/" negate="true" />
</conditions>
<action type="Rewrite" url="\forum\{R:0}" />
</rule>
</rules>
私を正しい方向に導くための提案/ヘルプは大歓迎です。