日期:2014-05-18  浏览次数:20426 次

使用过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