当前位置: 代码迷 >> ASP.NET >> IIS7 URL重写符号规则有关问题
  详细解决方案

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

热度:6670   发布时间:2013-02-25 00:00:00.0
IIS7 URL重写符号规则问题
IIS7 用的URL Rewrite Module 
里边重写一段URL为
C# code
 <rule name="zhoubian1">          <match url="^zhoubian_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)" />          <action type="Rewrite" url="zhoubian.aspx?prosp={R:1}&amp;cid={R:2}&amp;day={R:3}&amp;jiage={R:4}&amp;chuyou={R:5}&amp;renqun={R:6}&amp;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*
  相关解决方案