通过限制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