本文整理自网络,侵删。
一、创建目录 e:Rewrite
把 Rewrite 下的四个文件(httpd.ini 、httpd.parse.errors、mtbnotif.dll、Rewrite.dll)上传到这里。
二、设置IIS属性,选择网站属性,到ISAPI筛选器,
关闭属性对话框。
再次查看网站属性,到ISAPI筛选器
如果看到状态为向上的绿色箭头,就说明Rewrite模块安装成功了。
点添加,在名称中输入rewrite,可执行文件选择刚才解压后的文件Rewrite.dll,点确定;再点确定,
三、修改 e:Rewrite 里的 httpd.ini 文件为下面内容
代码如下:
[ISAPI_Rewrite]
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Discuz4.10 Rewrite规则
RewriteCond Host: (.+)
# RewriteCond Referer: (?!http://1.*).*
RewriteCond Referer: (?!http://(?:*.abc.net|*.google.com|*.baidu.com)).+
RewriteRule .*.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]
#以上规则是 *.abc.net 的站点 google baidu不屏蔽
[ISAPI_Rewrite]
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Discuz4.10 Rewrite规则
RewriteCond Host: (.+)
# RewriteCond Referer: (?!http://1.*).*
RewriteCond Referer: (?!http://(?:*.abc.net|*.google.com|*.baidu.com)).+
RewriteRule .*.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]
#以上规则是 *.abc.net 的站点 google baidu不屏蔽
必须要保证httpd.ini有可写权限,设置isapi_rewrite安装文件夹everyone具有可修改权限后,去除该文件的只读属性。
httpd.ini默认设置如下:
代码如下:
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
我们在它后面加上一句
代码如下:
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]
相关阅读 >>
对不起,您安装的不是正版应用,安装程序无法继续执行 discuz
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
国外著名论坛程序ipb(invision power board)在nginx下的配置示例
更多相关阅读请进入《Discuz论坛》频道 >>
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。