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