DZX2.0论坛windows主机下如何开启URL静态化配置

Posted by admin on 2011-11-17 in 随笔杂谈 | Subscribe

5很多时候用的都是IDC服务商直接提供的空间,真要自己来搞的时候还挺繁琐.这次也亲子在windows系统下配置IIS Rewrite,开启DZURL静态.

开始工作:
  1、首先我们要下载IIS Rewrite模块:
  网上有不少IIS Rewrite模块提供下载,大家可以找回来。实在找不到的话,可以使用我提供的IIS Rewrite模块包。下载地址是:
  2、远程登录服务器或在服务器上操作:
  把下载回来的IIS Rewrite模块解压后,放到一个目录中,建议放在C盘,与PHP解释程序放在一起,必竟这两个是混合作用的嘛。如: C:\\PHP\\REWRITE 目录中。
  3、打开IIS信息服务管理器
     4、选取DZ论坛的站点,右键点击后取其属性。

        5、选择“ISAPI筛选器”页,并单击“添加”按钮。

        6、在“筛选器名称(F):”中输入“Rewrite”
  在“可执行文件(E):”中输入“C:\\php\\Rewrite\\Rewrite.dll”注意:在“可执行文件(E):”中输入的地址是,是服务器上的绝对地址,如果你的Rewrite文件不是C:\\PHP这个目录中,你必须为其指定正确的地址。也可以点下面的“浏览(B)”按钮来选择其绝对地址。

         7、配置好以后,我们就可以点击确定按钮出退网站属性设置了。
  8、编写httpd.ini文件
  这个文件是基于rewrite规则的配置文件,一定要认真编写。如果不会编写,可复制下面代码放入httpd.ini配置文件中。
  CODE:
  [ISAPI_Rewrite]
  # 3600 = 1 hour
  CacheClockRate 3600
  RepeatLimit 32
  # Protect httpd.ini and httpd.parse.errors files
  # from accessing through HTTP
  RewriteRule ^(.*)/archiver/([a-z0-9\\-]+\\.html)$ $1/archiver/index\\.php\\?$2
  RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\\.html$ $1/forumdisplay\\.php\\?fid=$2&page=$3
  RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\\.html$$1/viewthread\\.php\\?tid=$2&extra=page\\%3D$4&page=$3
  RewriteRule ^(.*)/profile-(username|uid)-(.+)\\.html$ $1/viewpro\\.php\\?$2=$3
  注意:不熟悉rewrite编写规则的朋友一定不要改动其中的内容。在我所提供的下载包中,已经有该文件,同样注意不要改动其内容。
  把写好的httpd.ini文件放在你刚才的“Rewrite”文件目录中就行了。
  9、切换回到IIS信息服务管理器,右键点击WEB服务器,选择“重新启动IIS”

        确定重启之后系统会提问一次,再次确定,稍等片刻IIS就重新启动好了。
  这时,我们可以断开远程链接或离开服务器了。
  rewrite.dll这个插件,很多虚拟主机运行商都不支持。
  所以在购买空间之前一定要问清楚是否支持该插件
  10、回到自己的电脑上,打开论坛页面,以管理员身份登录DZ论坛的后台。开启url静态化.

相关文章

  • 没有相关文章

标签:

2 Comments

发表评论

XHTML: You can use these tags:' <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright 豫ICP备11004983号-实战型网络营销博客--周宽网络营销顾问 QQ: 277947742| 网络营销| 企业网络营销|seo