快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

Discuz!的IIS Rewrite设置

  安装Rewrite

  1.下载ISAPI_Rewrite.ISAPI_Rewrite 附件下载

  2.对筛选对应规则进行编写,即httpd.ini 文件(在此,编写规则不做讨论,已经在附件中附带)

  3.打开Internet 信息服务,右键,web站点属性,点击ISAPI筛选器选项卡.添加筛选器,名称自己填,路径自己指定ISAPI_Rewrite.dll,然后确定.

  4.重启iis服务器,重启IIS的iisreset命令

  httpd.ini的内容

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/archiver/((fid|tid)-[w-]+.html)?*(.*)$ $1/archiver/index.php?$2&$4
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+).html?*(.*)$ $1/forumdisplay.php?fid=$2&page=$3&$4
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+).html?*(.*)$ $1/space.php?$2=$3&$4
RewriteRule ^(.*)/tag-(.+).html?*(.*)$ $1/tag.php?name=$2&$3

  然后进入论坛系统设置的搜索引擎优化,根据需要开启 URL 静态化功能。

编缉推荐阅读以下文章

技巧:如何加固外网上的IIS服务器安全 IIS中WEB服务器的日志存放到SQL Server 2005中 IIS发布站点要密码故障精解 如何在IIS下安装SMTP服务器及启用日志 500-IIS服务器内部错误解决方法 故障诊断:解惑IIS服务器无法添加映射之谜 如何提高操作系统和IIS的安全性 运行IIS的最小NTFS权限虚拟主机 虚拟主机IIS防范入侵常见问答 IIS7.0+PHP+Mysql+zend+phpmyadmin配置教程
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论