WordPress防止图片被盗链的方法(详细教程)

作者: 时间: 2012-06-3 分类: 技术文章 | 4 评论数 |

您的支持,是我前进的动力

不知不觉,吾乐吧软件站已经开了2个多月了,随着网站知名度的不断提升,用户数量也逐渐的增加,园子里的文章也开始被各大论坛转载,小编非常欢迎其他论坛转载本站的文章,但是请不要删除“本站出处”,希望大家可以留个链接,方便交流嘛!这些日子,小编发现园子里的网速慢了很多,经过查证发现,是因为园子的图片给大量盗链了。于是乎,就有了这篇文章,希望对你有用。

WordPress防止图片被盗链的方法(详细教程)防盗链效果图

WordPress防止图片被盗链的方法(详细教程)

说到图片盗链,其实百度、谷歌的图片搜索功能,也是直接盗链的。图片少时没关系,但是一旦图片多了起来,你就会发现自己的流量开始飙升,速度开始减慢了。小编建议大家转载文章的时候,最好还是保存一下图片,自己重新上传。自己的东西才是最稳定的,盗链不是长远的办法。下面开始讲解防止图片被盗链的方法:

1、首先我们先得准备一个防盗链的图片,我们暂且把图片的名字命名为 protect-ibipin.png 吧,图片的内容随便你怎么弄,不过图片一定要小,几k或者十几k左右最好。

2、把图片上传到你博客的根目录。

3、这一步是关键,在放置图片的 /wp-content/uploads/ 文件夹下放置一个.htaccess文件,在.htaccess文件内加入以下内容:

 HTML Code By wuleba.com
1
2
3
4
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$ [NC]

RewriteCond %{HTTP_REFERER} !wuleba.com [NC]

RewriteRule .*.(jpg|gif|png|bmp|jpeg|swf)$ /protect-ibipin.png [R,NC,L]

这些语句表示只允许自己的博客 wuleba.com 显示原图,其他一律显示刚才做的那个protect-ibipin.png 。你可以还加上一些例外的网站,不过要按照RewriteCond %{HTTP_REFERER} !wuleba.com [NC]的格式,把wuleba.com改为你想要例外的网站的网址即可。

特别注意:百度、谷歌之类的搜索引擎,他们是直接盗链的,所以我们应该把这两个加入允许的行列,可别忘了图片搜索也会给你带来意想不到的流量。改成如下,最终版:

 HTML Code By wuleba.com
1
2
3
4
5
6
7
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$ [NC]

RewriteCond %{HTTP_REFERER} !wuleba.com [NC]

RewriteCond %{HTTP_REFERER} !baidu.com [NC]

RewriteCond %{HTTP_REFERER} !google.com [NC]

RewriteCond %{HTTP_REFERER} !google.com.hk [NC]

RewriteRule .*.(jpg|gif|png|bmp|jpeg|swf)$ /protect-ibipin.png [R,NC,L]

新建一个记事本,粘贴以上内容,另存为 .htaccess 即可。2012-06-03

搜妹子,搜出妹子做壁纸!

本文采用 CC协议 发布,转载请注明:转载自 吾乐吧软件站

本文链接地址:http://www.wuleba.com/?p=5816

4 条评论 给“WordPress防止图片被盗链的方法(详细教程)”

  1. 正需要,谢啦

  2. 支持,写得不错

发表评论


微软MSDN资源免费订阅,MSDN 我告诉你