.Net 2.0/IIS-7
リダイレクトしたい
abc.com\GroupRequests\FirstGroup
ハンドラー abc.com\GroupRequests\grouprequesthandler.ashx に追加しますが、abc.com\GroupRequests\FirstGroup 内のすべての *.aspx ファイルに元の URL を使用してアクセスする必要があります。
コードではなく構成ソリューションを好む
.Net 2.0/IIS-7
リダイレクトしたい
abc.com\GroupRequests\FirstGroup
ハンドラー abc.com\GroupRequests\grouprequesthandler.ashx に追加しますが、abc.com\GroupRequests\FirstGroup 内のすべての *.aspx ファイルに元の URL を使用してアクセスする必要があります。
コードではなく構成ソリューションを好む
このソリューションでは、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}&query={R:2}"/>
</rule>
</rules>
</rewrite>