在apache的httpd.conf设置文件防盗链
2008-10-20 00:00:00 来源:WEB开发网httpd.conf 的修改处
SetEnvIfNoCase Referer "^http://(.)+.136z.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.laogui.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.geekg.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.necktie.gov.cn/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.necktie.net.cn/" local_ref=1
SetEnvIfNoCase Referer "-" local_ref=1
######## Allow the LOGO image Theft ##########
SetEnvIf Request_URI "/images/logo(.)+" local_ref=0
<FilesMatch ".(png|gif|jpg)">
Order Allow,Deny
Allow from env=local_ref
<</FilesMatch>
如果大家在看本网站的图片上有问题的话,请给我来信~~
同时,比如像论坛一样的网站,很多图片都是论坛的按钮之类的,如果你不想记录图片信息,可以这样定制 log 文件:
<FilesMatch ".(png|gif|jpg)">
SetEnv IMAGES 1
</FilesMatch>
ErrorLog logs/bbs.hzmjp.com-error_log
CustomLog logs/bbs.hzmjp.com-access_log combined env=!IMAGES
当然还可以用 SetEnvIf Request_URI 之类的语法定制,之后log里面就不会记录诸如 /templates/subSilver/images/spacer.gif 这样的附带图片记录了。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接