少数の IIS 書き換え URL を書き込もうとしていますが、パターン形式に問題があります。パターンが曖昧すぎて、1 は 10、11、12 (1 で始まるもの) に一致し、2 は 20、21、22 (2 で始まるもの) に一致します。
これがルールの例です
<rule name="=Metrics ID 1" stopProcessing="true">
<match url="metrics/index\.cfm$" />
<conditions>
<add input="{QUERY_STRING}" pattern="site_id=1" />
</conditions>
<action type="Redirect" url="http://domain.com/testing123" appendQueryString="false" />
</rule>
このルールは、site_id=1 の場合に発生しますが、site_id=10 の場合にも発生します。
site_id=1 でのみ起動するようにパターンを変更するにはどうすればよいですか? また、site_id=2 は 20、21 などでは起動しません。