2

一部の URL を内部 Web サーバーにリダイレクト/書き換えようとしています。次の方法でWebサーバーをセットアップしました。各ポータルは ASP.NET アプリケーションです

  • ウェブサーバー
    • デフォルトの 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>

私を正しい方向に導くための提案/ヘルプは大歓迎です。

4

0 に答える 0