iis7 url完全重写匹配查询字符串

时间:2016-01-07 16:13:03

标签: redirect url-rewriting iis-7

尝试创建将http://www.mystore.com/product_info.php?products_id=3重定向到http://www.mystore.com/product/widget-666

的规则 到目前为止,我得到了以下内容:

            <rule name="Rewrite for .php"  stopProcessing="true">
              <match url="^(.*)product_info\.php$" />
              <conditions logicalGrouping="MatchAny">
                <add input="{QUERY_STRING}" pattern="products_id=3" />
                <add input="{HTTP_HOST}" pattern="(.*)mystore*" />
                </conditions>
              <action type="Redirect" url="/product/widget-666" appendQueryString="false" />
            </rule>

...但是它与products_id = 3完全不匹配,如果products_id = 8,它仍然会重定向

1 个答案:

答案 0 :(得分:0)

已更改

<conditions logicalGrouping="MatchAny">

<conditions logicalGrouping="MatchAll">