Apache防盗链设置

回复 收藏
说明:本文来自网络


位置一般情况下在 /usr/local/apache/conf/httpd.conf
或者apache 2.2 的 /usr/local/apache2/conf/extra/httpd-vhost.conf
添加

SetEnvIfNoCase Referer "^http://www.ccvita.com" local_ref
SetEnvIfNoCase Referer "^http://ccvita.com" local_refSetEnvIfNoCase Referer "^$" local_ref

Order Allow,Deny
Allow from env=local_ref


还一种写法,是用正则的,这种写法在各个版本的apache比较通用。
写法是

SetEnvIfNoCase Referer "^http://.*\.yourdomin\.com" local_ref
SetEnvIfNoCase Referer ".*\.yourdomin\.com" local_ref
SetEnvIfNoCase Referer "^$" local_ref

Order Allow,Deny
Allow from env=local_ref




本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qianling3439/archive/2009/02/05/3864248.aspx
2009-10-30 09:48 举报
已邀请:
0

jkloves

赞同来自:

学习了。。。
0

楓瀛夢鞢

赞同来自:

学习
0

张小双

赞同来自:

[img][img][/img]http://123/static/image/smiley/coolmonkey/09.gif[/img]
0

xiaotuanyu120

赞同来自:

学习了,原理就是只让自己domain的来源转载和refer,其他的一概deny,对吗
0

657402624

赞同来自:

{:4_113:}我晕了,怎么在铭哥论坛防盗链做不了啊,因为有这张图片吗
0

657402624

赞同来自:

{:4_118:}png的图片啊,晕
0

swenan

赞同来自:

0

ztonglinyx

赞同来自:

学习了      
0

chenqi

赞同来自:

0

chenqi

赞同来自:

0

21emerald

赞同来自:

0

fh_panda

赞同来自:

学习
0

t0ny1988

赞同来自:

本帖最后由 t0ny1988 于 2015-11-20 18:38 编辑

http://www.xbz.com/static/image/common/logo.png
0

s9308

赞同来自:

重定向实现防盗链

RewriteEngine on         
RewriteCond %{HTTP_REFERER} !^$         #   %{HTTP_REFERER}服务器变量引用
RewriteCond %{HTTP_REFERER} !^http://www.aaaaa.com/.*$  [NC]       //NC是忽略大小写         
RewriteRule \.(mp3|jpg)$ http://www.qq.com [R=301,L]        //R是redirect L是link
0

visaqiuqiu

赞同来自:

本帖最后由 visaqiuqiu 于 2016-1-19 22:17 编辑

配置文件 /usr/local/apache2/conf/extra/httpd-vhosts.confhttp://www.test.com/static/image/common/logo.png

0

alvinnull

赞同来自:

学习了
0

alvinnull

赞同来自:

xuexi
0

alvinnull

赞同来自:

学习了
0

wanmei

赞同来自:

学习了

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: