使用rewrite实现asp伪静态
1.下载ISAPI_Rewrite.ISAPI_Rewrite 分精简(Lite)和完全(Full)版.精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理.下载地址:http://www.helicontech.com/download
2.安装配置ISAPI_Rewrite。
进行ISAPI_Rewrite安装,安装路径我自定义的c:\Rewrite
打开Internet 信息服务,右键,web站点属性,点ISAPI筛选器选项卡.添加筛选器,名称自己填(rewrite),路径自己指定ISAPI_Rewrite.dll,然后确定.
然后在web服务扩展里添加一个新的web服务器扩展。命名为:rewrite 指向:C:\Rewrite\ISAPI_Rewrite.dll 设为允许。
重启iis,看到箭头变成绿色,表示加载成功,ISAPI_Rewrite配置完成。
3.检测ISAPI_Rewrite。
在根目录下加建立一个test.asp文件 内容:
<%=request.querystring("info")%>
然后在httpd.ini添加规则:
RewriteRule /test-([0-9,a-z]*).html /test.asp\?info=$1
在浏览器输入:http://localhost/test.asp?info=abc和http://localhost/test-abc.html 一样不。
文章评论