首先下载ISAPI ReWrite(如果发现下载不了,请提示本空间更新),这个嘛,百度一下就可以找到了, 解压后,会有httpd.ini、httpd.parse.errors、mtbnotif.dll、Rewrite.dll,四个文件 我们要用到的只有Rewrite.dll和httpd.ini两个文件,其它两个也放着,别删了,呵呵…… 把Rewirte.dll添加到IIS上去, 选择要添加的虚拟目录,点击鼠标右键,选择“属性”,点击“ISAPI筛先器”,点击“添加”,如图: ![]() 之后,编辑httpd.ini文件: 本网站是用ASP开发的,比如查看新闻的时候, 一般都是这样的URL http://localhost/news/newsview.asp?id=123,现在我们用URL 重写成http://localhost/news/news_123.html, 就要在httpd.ini文件中添加RewriteRule 重写规则, [ISAPI_Rewrite] # 3600 = 1 hour RepeatLimit 32 # 要输出的路径 #要重写的路径 (/d+) 就是任意整型 $1 就是要代替的第一个参数,如果有第二个,可以用$2,如此类推 最后,还要在asp网页上把超级链接改过来, 以前这样的, <a href="client/newsView.asp?id=<%=NewsRS("ARTICLE_ID")%>"><%=NewsRS("AR_TITLE")%></a> |
ASP的URL重写技术 IIS的ISAPI
最新推荐文章于 2022-09-17 17:01:34 发布
2007年11月19日 星期一 14:42