读书人

IIS7 URL重写符号规则有关问题

发布时间: 2012-04-06 12:22:24 作者: rapoo

IIS7 URL重写符号规则问题
IIS7 用的URL Rewrite Module
里边重写一段URL为

C# code
 <rule name="zhoubian1">          <match url="^zhoubian_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*).html" />          <action type="Rewrite" url="zhoubian.aspx?prosp={R:1}&cid={R:2}&day={R:3}&jiage={R:4}&chuyou={R:5}&renqun={R:6}&tese={R:7}" /></rule>

(.*)是代表什么都能传入,并且可以为空
C# code
 <rule name="Xianlu1">          <match url="^xianlu/(\d+)" />          <action type="Rewrite" url="/lxs/xianlu.aspx?lid={R:1}" />        </rule>

(\d+)这个是的是正数,不能为空
现在我要加个条件的是,只能是正数,可以为空。。那个用在url的正则是什么呢。。

[解决办法]
\d*

读书人网 >asp.net

热点推荐