1

.Net 2.0/IIS-7

リダイレクトしたい

abc.com\GroupRequests\FirstGroup

ハンドラー abc.com\GroupRequests\grouprequesthandler.ashx に追加しますが、abc.com\GroupRequests\FirstGroup 内のすべての *.aspx ファイルに元の URL を使用してアクセスする必要があります。

コードではなく構成ソリューションを好む

4

1 に答える 1

0

このソリューションでは、IIS7 で使用できる URLRewriter を使用します。.net バージョンとは無関係です。

<rewrite>
      <rules>
        <rule name="RewritePartner">
          <match url="^Partner/([A-Za-z]+)/(.+)" ignoreCase="false"/>
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
          </conditions>
          <action type="Rewrite" url="Handler/Partner.aspx?partner={R:1}&amp;query={R:2}"/>
        </rule>
      </rules>
    </rewrite>
于 2013-01-29T02:34:37.333 に答える