读书人

使用过ISAPI_Rewrite的朋友来看一下

发布时间: 2012-01-06 22:55:18 作者: rapoo

使用过ISAPI_Rewrite的朋友来看一下,很简单
我在IIS5.1里面装了ISAPI_Rewrite,很顺利,我有几个问题:
1、正则表达式
比如我想把www.xx.com/web/new.aspx?id=1 改成 www.xx.com/web/new/1.html
请问正则表达式是什么?有通用的最好拉^^~
2、是不是我设置了,网站URL就自动变成这样了,还是我需要在编代码时传递值的方式也需要改变?

请知道的朋友帮帮忙,非常感谢

[解决办法]
1、RewriteRule ^(.*)/web/new/([0-9]+)\.html$ $1/web/new\.aspx\?id=$2

2、是不是我设置了,网站URL就自动变成这样了,还是我需要在编代码时传递值的方式也需要改变?
不会自动变,需要在编写代码时自己写成这个新URL地址
[解决办法]
1。
RewriteCond Host: www.xx.com
RewriteRule ^/web/new/(\d+).htm$ /web/fangzu.aspx?id=$1 [I,L]
2。
在IIS里面配置Rewrite的http.ini

读书人网 >asp.net

热点推荐