您的位置:首页 > 运维架构 > Apache

LAMP 2.3 Apache配置防盗链

2015-12-08 22:51 232 查看
如果你的站点是一个图片站,有很多非常漂亮的美女图片,那我相信,时间久了会有很
多人来你网站借图片,有的人直接下载走了,还有的人直接取走图片的地址,比如你的网站
域名是 www.123.com,图片地址为 www.123.com/images/111.jpg,那么他就可以直接把这个
地址放到他自己的网站上, 他的用户可以直接从他网站上查看这个图片, 而实际上浏览这个
图片是从你的网站上访问的。这样,这个图片所产生的带宽开销对于你来说没有任何意义,
毕竟看这个图片的人不是你的客户,而是人家的。明白了这个道理,那我们就应该想到,把
这些图片限制一下,凡是在第三方站点上,严禁访问你站点的图片。这如何配置呢?

SetEnvIfNoCase Referer "^http://.*\.denny\.com" local_ref
SetEnvIfNoCase Referer ".*\.wang\.com" local_ref
SetEnvIfNoCase Referer "^$" local_ref
<filesmatch "\.(txt|doc|mp3|zip|rar|jpg|gif|png|css)">
Order Allow,Deny
Allow from env=local_ref
</filesmatch>


SetEnvIfNoCase Referer是白名单,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: