URL重定向问题ASP.NET

时间:2013-01-30 23:12:02

标签: asp.net url iis redirect config

我遇到的问题是重定向都重定向到同一页面,我需要它们重定向到完全匹配的页面而不仅仅是部分匹配。

Ex:product.asp?dtlid = 2应该转到第A页     product.asp?dtlid = 212应该转到第B页

似乎两个页面都转到产品A,因为第一个数字在两个实例中都是2,我的代码在下面。提前谢谢。

<rule name="RedirectP251" stopProcessing="true">
          <match url="catalog/details.asp$" />
          <conditions logicalGrouping="MatchAll" trackAllCaptures="true">
            <add input="{QUERY_STRING}" pattern="dtlid=2" />
          </conditions>
          <action type="Redirect" url="http://www.sitename.com/producta.mvc" appendQueryString="false" redirectType="Permanent" />
        </rule>
<rule name="RedirectP671" stopProcessing="true">
          <match url="catalog/details.asp$" />
          <conditions logicalGrouping="MatchAll" trackAllCaptures="true">
            <add input="{QUERY_STRING}" pattern="dtlid=211" />
          </conditions>
          <action type="Redirect" url="http://www.sitename.com/productb.mvc" appendQueryString="false" redirectType="Permanent" />
        </rule> 

0 个答案:

没有答案