首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-04-06 
IIS7 URL重写符号规则问题IIS7 用的URL Rewrite Module里边重写一段URL为C# code rule namezhoubian1

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}&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*

热点排行