ISAPI Rewrite是一个基于正则表达式的强大的URL处理引擎,
它是使用网页虚拟静态的一种方法,这种方法有助于蜘蛛爬虫抓取页面。
还节省了大量的开发时间。现在最常用的是ISAPI_Rewrite,(helicon), 按照安装顺序安装软件,把里面的httpd.ini进行配置,安照其帮助。
其中还有一个正则工具验证URL的地址转换正则是否正确。
regular expression 是正则表达式。
teststring 要转换后的具体字符格式
match results: 自动生成的, 所匹配到的具体内容
format string : 字符串的格式。
format reault: 所要替换的字符串。
注意在替换时所匹配的只是替换$1,$2,$3,$4
例如:
1. /product/(/w+)//?gg=(.*)
/product/xg2001/?gg=23455
$1: xg2001
$2:23455
/product/detail/.aspx/?id=$1&gg=$2
/product/detail.aspx?id=xg2001&gg=23455
1.下载ISAPI_Rewrite.ISAPI_Rewrite分精简(Lite)和完全(Full)版.精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理.不过对于有服务器的朋友,精简版也就够啦.精简版下载地址:http://www.helicontech.com/download/,就是那Lite Version (free)啦.
2.安装.msi的文件,和装一般程序一样装就可以了,俺就装在D:/ISAPI_Rewrite.
3.接下来一步比较重要哦,看仔细喽.打开Internet 信息服务,右键,web站点属性,电ISAPI筛选器选项卡.添加筛选器,名称自己填,路径自己指定ISAPI_Rewrite.dll,然后确定.