您的位置:程序门 -> .net技术 -> asp.net



求一正则表达式(url重写)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求一正则表达式(url重写)
发表于:2007-08-14 09:04:20 楼主
url重写正则
我想实现
~/www/index.aspx?id=参数     重写成~/参数/index.aspx
如果直接访问   ~/参数     那么转到     ~/www/index.aspx?id=参数
请高手帮忙
发表于:2007-08-14 09:13:341楼 得分:0
lookfor
^/(*+)/?$
sendto
~/www/index.aspx?id=$1

发表于:2007-08-14 09:14:302楼 得分:0
~/www/index.aspx?id=参数     重写成~/参数/index.aspx
<rewriterrule>
<lookfor> ~/(\w+)/index.aspx </lookfor>
<sendto> ~/www/index.aspx?id=$1 </sendto>
</rewriterrule>

如果直接访问   ~/参数     那么转到     ~/www/index.aspx?id=参数
<rewriterrule>
<lookfor> ~/(\w+)/ </lookfor>
<sendto> ~/www/index.aspx?id=$1 </sendto>
</rewriterrule>
发表于:2007-08-14 09:16:103楼 得分:0
如果参数是   数字     w改成   d       如果是字符使用w       如果是不确定的*
发表于:2007-08-14 09:23:574楼 得分:0
up!
发表于:2007-08-14 10:09:225楼 得分:0
如果直接访问   ~/参数     那么转到     ~/www/index.aspx?id=参数
<rewriterrule>
<lookfor> ~/(\w+)/ </lookfor>
<sendto> ~/www/index.aspx?id=$1 </sendto>
</rewriterrule>

这个不行呀,是不是目录就不能重写呢??
发表于:2007-08-14 10:21:586楼 得分:0
还有,如果~/www/参数2.aspx?id=参数1     重写成~/参数1/参数2.aspx
这又如何实现呢???
发表于:2007-08-14 12:02:147楼 得分:0
没人给我说了啊..555555555........
发表于:2007-08-14 14:55:138楼 得分:0
lookfor
^/www/(*+).aspx?id=(*+)$
sendto
~/$2/$1.aspx


快速检索

最新资讯
热门点击