【发布时间】:2016-02-12 13:57:42
【问题描述】:
我有以下重写规则
<rule name="Product short redirect" stopProcessing="true">
<match url="product/([A-Za-z0-9]+)/$" ignoreCase="true" />
<action type="Redirect" redirectType="Permanent" url="product-redirect/?code={R:1}" />
</rule>
但我只希望它匹配长度超过 3 个字符的产品代码
<rule name="Product short redirect" stopProcessing="true">
<match url="product/([A-Za-z0-9].{4}+)/$" ignoreCase="true" />
<action type="Redirect" redirectType="Permanent" url="product-redirect/?code={R:1}" />
</rule>
但这仅返回部分匹配,并且三个字符代码仍然匹配??
部分网址示例如下:
product/u22tfp1/
和
product/xxx/
【问题讨论】:
标签: url iis url-rewriting rewrite