通过限制referer来实现防盗链的功能
配置文件增加如下内容
<Directory /data/wwwroot/www.123.com>
SetEnvIfNoCase Referer "http://www.123.com" local_ref     #定义referer白名单www.123.com
SetEnvIfNoCase Referer "http://123.com" local_ref                #定义referer白名单123.com
SetEnvIfNoCase Referer "^$" local_ref                    #定义空referer白名单,
<filesmatch ".(txt|doc|mp3|zip|rar|jpg|gif)">     #定义规则,这些访问设置白名单
Order Allow,Deny      #定义先允许,还是先拒绝
Allow from env=local_ref      #先将上面设置的referer的允许
</filesmatch>
</Directory>
curl -e "http://www.aminglinux.com/123.html" 自定义referer
原文:http://blog.51cto.com/13451715/2319042