首页 新闻 会员 周边 捐助

URL 重写正则的问题

0
悬赏园豆:20 [已解决问题] 解决于 2010-03-10 11:30

我用的是Intelligencia.UrlRewriter.dll 进行重写。

配置的规则如下:

  <rewrite url="~/(\d)" to="~/MySpace/Space/Space.aspx?UserId=$1" processing="stop" />

当访问:

http://www.dudu.com/100 时候可以指定到Space.aspx 页面

可是 类似

http://www.dudu.com/AdverFile/200912141741390004.jpg 的文件 也被解析到了

Space.aspx 

请问如果我想 还是让~/MySpace/Space/Space.aspx?UserId=$1访问

http://www.dudu.com/100 这个地址

请问 这个地方该怎么配置重写规则?

问题补充: 像是 http://www.dudu.com/AdverFile/a_200912141741390004.jpg 这样的文件又是可以正常读取的。 问题已经解决 添加终止符 $ 即可 如下: <rewrite url="~/(\d)$" to="~/MySpace/Space/Space.aspx?UserId=$1" processing="stop" />
clound的主页 clound | 菜鸟二级 | 园豆:481
提问于:2010-03-10 11:10
< >
分享
最佳答案
0

<rewrite url="~/MySpace/Space/(\d)" to="~/MySpace/Space/Space.aspx?UserId=$1" processing="stop" />

收获园豆:20
Nova_Zhang | 初学一级 |园豆:0 | 2010-03-10 11:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册