IIS で Helicon ISAPI Rewrite の無料バージョンを実行しており、複数のサイトで同じ一連の書き換えルールを実行しています。これまでのところ、すべてのルールがすべてのサイトに適用されているため、問題はありませんでした。最近、すべてのルールを実行したくない新しいサイトを追加しました。独自のルールを実行した後、このサイトへのリクエストをルール セットから外す方法はありますか。
次のことを試してみましたが、うまくいきませんでした。mysite.com へのすべてのリクエストは 404 になります。私が探しているのは、何もせず、実行する最後のルールとしてマークされているルールだと思います [L]。
## New site rule for mysite.com only
RewriteCond Host: (?:www\.)?mysite\.com
RewriteRule /content([\w/]*) /content.aspx?page=$1 [L]
## Break out of processing for all other requests to mysite.com
RewriteCond Host: (?:www\.)?mysite\.com
RewriteRule (.*) - [L]
## Rules for all other sites
RewriteRule ^/([^\.\?]+)/?(\?.*)?$ /$1.aspx$2 [L]
...