/* 336x280*/
防止图片盗链,可以有效节约虚拟主机的流量。
假设你的图片存放目录为 image,就在该目录下放置 .htaccess 文件,内容如下:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !mangguo.org [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteRule .(jpg|gif|png|bmp|jpeg) /replace.gif [R,NC,L]
先判断是否盗链,如果属于盗链行为,既访问图片的请求不是直接输入网址,也不是来自 mangguo.org,google.com,baidu.com 或者 yahoo.com,就让所有盗链 image 目录下图片的网页,所引用图片用根目录下的 replace.gif 替换。
注:替换图片 (replace.gif) 不能和需要防盗链的图片处于同一目录。
/* 336x280*/
版权所有,转载请注明出处。
转载自 <a href="http://www.mangguo.org/htaccess-setup-picture-anti-leech/" title=".htaccess 设置图片防盗链" rel="bookmark">.htaccess 设置图片防盗链 | 芒果小站</a>
已经有 3 条群众意见
- 购物网站
#1/2009-08-08 16:21找了好久了,不过看了半天还是不怎么明白。 回应
- Kam
#2/2011-02-15 17:11这个方法不错,但是会不会流失了google其他国别的搜索引擎流量? 回应
- 长毛瘦马
#3/2011-08-25 09:49谢谢芒果了,网上一堆搜出来的都是没测试过的就复制得,还是你这个简洁实在,已经配置生效了。
@Kam ,白名单里可以举一反三自己多加些搜索引擎和RSS阅读器,比如bing.com,soso.com,sogou.com,zhuaxia.com等等,呵呵 回应
我简单说几句