0

少数の 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 などでは起動しません。

4

1 に答える 1