【问题标题】:iis7 url rewrite matching query string exactlyiis7 url 完全重写匹配的查询字符串
【发布时间】:2016-01-07 16:13:02
【问题描述】:

尝试创建将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 它仍然重定向

【问题讨论】:

    标签: redirect url-rewriting iis-7


    【解决方案1】:

    变了

    <conditions logicalGrouping="MatchAny">
    

    <conditions logicalGrouping="MatchAll">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-17
      • 2015-03-25
      • 2013-03-19
      • 2015-09-02
      • 2011-08-02
      • 2012-01-18
      • 1970-01-01
      相关资源
      最近更新 更多