芒果小站

/* 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

    找了好久了,不过看了半天还是不怎么明白。 回应

    #1
  2. Kam /2011-02-15 17:11

    这个方法不错,但是会不会流失了google其他国别的搜索引擎流量? 回应

    #2
  3. 长毛瘦马 /2011-08-25 09:49

    谢谢芒果了,网上一堆搜出来的都是没测试过的就复制得,还是你这个简洁实在,已经配置生效了。

    @Kam ,白名单里可以举一反三自己多加些搜索引擎和RSS阅读器,比如bing.com,soso.com,sogou.com,zhuaxia.com等等,呵呵 回应

    #3

我简单说几句

随机推荐

最新评论