欢迎来到天天文库
浏览记录
ID:37511774
大小:174.09 KB
页数:9页
时间:2019-05-24
《IIS伪静态设置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、www.tladyu.comwww.t-shang.com1、将下载的IISRewrite组件解压,放到适当的目录(如C:Rewrite)下。2、在“IIS管理器”里选择网站,右键,属性。3、选择“ISAPI”,点击“添加”。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com4、填入筛选器名称,如“rewrite”。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com5、可执行文件下方点击“浏览”,
2、选择刚才解压的Rewrite组件位置,Rewrite.dll。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com6、确认选择正确后,点击“确定”。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com7、点击“确定”,完成筛选器添加。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com8、重启IIS。www.olegoo.
3、comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com9、重启IIS后,再次选择站点,右键,属性,看到如下所示向上的绿箭头,说明IISRewrite成功添加并运行。IISRewrite规则设置解压后的IISRewrite组件目录(如C:Rewrite)中,有一个httpd.ini文件,将相应规则写入到这个文件中即可。要使你的IIS服务器支持伪静态重写,按以下步骤来:www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com1.安装
4、重写插件Rewrite.dll如果你的IIS服务器加载过Rewrite.dll则可以不用下载。加载Rewrite.dll在IIS的Isapi上添加筛选器筛选器名称为:re可执行文件选择Rewrite.dll就可以了!2.配置httpd.ini打开你的httpd.ini,找到[ISAPI_Rewrite]#3600=1hourCacheClockRate3600RepeatLimit32#Protecthttpd.iniandhttpd.parse.errorsfiles#fromaccessingthroughHTTPRewriteRule^(.*)/arc
5、hiver/([a-z0-9-]+.html)$$1/archiver/index.php?$2RewriteRule^(.*)/forum-([0-9]+)-([0-9]+).html$$1/forumdisplay.php?fid=$2&page=$3RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$$1/viewthread.php?tid=$2&extra=page%3D$4&page=$3RewriteRule^(.*)/profile-(username
6、uid)-(.+?).html
7、$$1/viewpro.php?$2=$3以上是Discuz!官方提供的配置代码,注意正则格式。3.应用比如,将read.php?bl_id=123&bu_id=456伪静态成/html/123/456.html可以这样写:RewriteRule^(.*)/html/([0-9]+)/([0-9]+).html$$1/read.php?bl_id=$2&bu_id=$3再例:www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com123.php?id=123123/id/123Rew
8、riteRule^123/id/([0-9][0-9][0-9])/$/123.php?id=$1orRewriteRule^123/id/([0-9]+)$/123.php?id=$1PW的规则:[ISAPI_Rewrite]RewriteRule^(.*)-htm-(.*)$$1.php?$2RewriteRule^(.*)/simple/([a-z0-9_]+.html)$$1/simple/index.php?$2个人备注:这里的$1,$2,$3就是前一个表达式的匹配值比如:^(.*)/simple/([a-z0-9_]+.html)$ $1/sim
9、ple/index.php?$2中对应的颜色对应相应
此文档下载收益归作者所有