教你在iis环境下配置rewrite规则

教你在iis环境下配置rewrite规则

ID:13375542

大小:153.50 KB

页数:11页

时间:2018-07-22

教你在iis环境下配置rewrite规则_第1页
教你在iis环境下配置rewrite规则_第2页
教你在iis环境下配置rewrite规则_第3页
教你在iis环境下配置rewrite规则_第4页
教你在iis环境下配置rewrite规则_第5页
资源描述:

《教你在iis环境下配置rewrite规则》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浅谈在IIS环境下配置Rewrite规则2012-11-2612:22来源:新站长网作者:新站长URL静态化可以提高搜索引擎抓取,开启本功能需要对Web服务器增加相应的Rewrite规则,且会轻微增加服务器负担。本教程讲解如何在IIS环境下配置各个产品的Rewrite规则。下面以Discuz为例讲解IIS环境下配置Rewrite规则,希望大家能举一反三。一、首先下载Rewrite.zip的包,解压到任意盘上的任意目录。一、Rewrite.zip下载各个产品的Rewrite规则包不同,请选择对应的产品下载对应的Rewri

2、te规则。Discuz!6.0.0/6.1.0的Rewrite规则下载地址:http://www.discuz.net/attachment.php?aid=195279UCenterHome1.0.0的Rewrite规则下载地址:http://u.discuz.net/help/down/iisRewrite.rarSupeSite6.0_X-Space4.0_UC的Rewrite规则下载地址:http://www.supesite.com/download/iisrewrite.zipSupeV的Rewrite规则

3、下载地址:http://download.comsenz.com/SupeV/tools/rewrite_iis.zip下载各个产品的Rewrite规则并且重命名后如下图所示存放:二、配置方法Discuz!、UCHome、SupeSite/X-Space、SupeV的Rewrite配置方法类似,下面以Discuz!6.0.0/6.1.0的Rewrite规则配置方法为例讲解如何在IIS环境下配置Rewrite规则。在IIS管理器里选择网站,右键选择“属性”,如下图所示:在弹出的窗口里选择“ISAPI筛选器”上图中点击“添

4、加”,在弹出的窗口里“筛选器名称”填写“rewrite”上图界面中点击“浏览”,选择下载解压后的Discuz!Rewrite规则目录下的Rewrite.dll文件浏览完毕点击“确定”添加完毕点击“确定”重新启动IIS重新选择该站点=>右键“属性”=>“ISAPI筛选器”,如果看到状态为向上的绿色箭头,就说明Rewrite模块安装成功了。Rewrite规则配置成功了,但是这个时候浏览论坛地址依旧不是伪静态的,还需要到论坛后台做相应的设置才可以。论坛后台=>全局=>优化设置,下图中红色区域选项:“URL静态化”:如上图所示

5、有五个选项,根据您的需求选择即可,最多可以选择五个,不选则不生效。“Rewrtie兼容性”:如果您的服务器不支持Rewrite规则中的中文字符,请选择“是”。对于没有此问题的服务器,可以选择“否”。上面两项设置完毕“提交”保存即可。这个时候返回到论坛首页随便打开一个版块或者一个帖子即可看到Discuz!的Rewrite伪静态配置成功!三、各个产品的Rewrite规则httpd.ini文件内容如下配置复制内容到剪贴板Code:[ISAPI_Rewrite]#3600=1hourCacheClockRate3600Repe

6、atLimit32#Discuz!Rewrite规则#独立主机用户#Protecthttpd.iniandhttpd.parse.errorsfiles#fromaccessingthroughHTTPRewriteRule^(.*)/archiver/((fidtid)-[w-]+.html)?*(.*)$$1/archiver/index.php?$2&$4RewriteRule^(.*)/forum-([0-9]+)-([0-9]+).html?*(.*)$$1/forumdisplay.php

7、?fid=$2&page=$3&$4RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$$1/viewthread.php?tid=$2&extra=page%3D$4&page=$3&$4RewriteRule^(.*)/space-(usernameuid)-(.+).html?*(.*)$$1/space.php?$2=$3&$4RewriteRule^(.*)/tag-(.+).html?*(.*)$$1/tag.

8、php?name=$2&$3#SupeSiteRewrite规则#独立主机用户#修改以下语句中的/supesite修改为你的SupeSite目录地址,如果程序放在根目录中,请将/supesite修改为/RewriteRule^/supesite/([0-9]+)$/supesite/index.php?uid/$1[L]Re

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。