1、网站后台管理设置虚拟静态URL格式
   如:设置为www.abc.com/archive/aid-992.html
2、服务器支持Rewrite规则(httpd.ini或者.htaccess规则配置)
   IIS需要安装ISAPI_Rewrite
3、配置Rewrite规则和网站后台设置的虚拟静态URL格式转换对应。
   对应上面设置的规则,则ISAPI_Rewrite规则设置为:
   RewriteRule ^(.*)/archive/aid-([0-9]+)\.html$ $1/archive\.php\?aid=$2
   RewriteRule ^(.*)/archive/aid-([0-9]+).html$ $1/archive.php?aid=$2这个也可以,有的说iis的ISAPI_Rewrite规则
   中. ?需要用\转义,但是我测试用的版本不转义也可正常访问。

   其他web服务器apache和nginx都是类似的设置规则就可以了。

下载地址:IIS_Riwrite

 

其他参考资料:

iis rewrite 规则收集整理 -新增ISAPI Rewrite 官方帮助翻译
http://www.imfeng.com/iis-rewrite-rules-collect-isapi-rewrite/
iis rewrite 规则收集整理_网站运营
http://www.lvyanchao.com/iis-rewrite/
国产BentengURLRewrite静态组件(在线管理,无须重启IIS) - 源码网下载
http://www.codepub.com/software/BentengURLRewrite-12084.html
iis 中的伪静态设置最新分享_分享_百度空间
http://apps.hi.baidu.com/share/detail/17055889
ISAPI Rewrite3 full 破解版下载v3.1.0.73 绿色版+安装版_绿色已以经破解 西西软件下载
http://www.cr173.com/soft/20857.html
伪静态在IIS和Apache下的区别_百度文库
http://wenku.baidu.com/view/1651b1a00029bd64783e2c80.html
伪静态在IIS下的规则和设置方法-服务器-eNet网络学院-中国最权威的电脑教程软件资讯网站
http://www.enet.com.cn/article/2009/1016/A20091016552251.shtml
李学朋 如何在IIS环境下配置Rewrite规则,详细教程 _ 李学朋博客
http://www.xp178.net/post/15.html
IIS ISAPI_Rewrite组件的安装,反安装,配置详解教程
http://www.360doc.com/content/11/1221/14/8185352_173871193.shtml
iis 伪静态 ISAPI_Rewrite_full v2.9 完整注册版(带注册码非破解版) 下载-脚本之家
http://www.jb51.net/softs/26088.html

posted on 2012-03-03 11:52  Yorian  阅读(1093)  评论(0)    收藏  举报