腾讯云服务器优惠活动华纳云香港服务器

常用的几种WordPress图片防盗链方法

WordPress主题推荐

Boke112导航的文章都喜欢配上相应的图片,这样看起来才会图文并茂,更加吸引人,也避免总是文字的文章让读者厌烦。同时,一篇不错的博文,有可能会被转载无数次,不过有些转载者为了图方便都是直接复制粘贴到自己的网站或博客,如果文章中有图片,也会被一起转载,这样就会造成的我们站点的流量损失非常大。所以,对于喜欢在文章中插入图片的草根站长们就很有必要学习一些图片防盗链技术,以保护自己的图片不被盗链,从而减少流量流失。

常用的几种WordPress图片防盗链方法-第1张-boke112百科(boke112.com)

常用的几种WordPress图片防盗链方法汇总如下:

方法一:最基本的图片防盗链技术就是为图片添加上专属水印

其实这个添加水印的方法只是起到一点小小的作用而已,也就是让转载者在展示时,也顺便把告知用户这篇文章和图片是来自哪里的,起到一丁点推广作用。但是对于图片防盗链可以说一点用都没有,流量依然会流失。不过可以结合其他防盗链技术一起使用。

方法二:图片存储在七牛的可以使用七牛的防盗链技术

其实很多站长都在使用七牛来存储图片,那么我们就可以直接利用七牛本身的防盗链技术来保护我们的文章图片。这个七牛的防盗链设置也很简单,就是通过对访问资源的黑白名单来控制,我们只需要开启防盗链后,添加相应的白名单即可。

常用的几种WordPress图片防盗链方法-第2张-boke112百科(boke112.com)

方法三:使用百度云加速的防盗链技术

不知道大家是否有使用百度云加速功能?如果有使用的话,我们可以直接使用它本身的防盗链技术来防止其他站点引用本站的图片资源。设置也很简单,进入到安全功能 – WAF设置页面,找到防盗链选项,开启后添加相应白名单域名即可。

常用的几种WordPress图片防盗链方法-第3张-boke112百科(boke112.com)

方法四:修改主机根目录下的.htaccess文件

我们如果是使用虚拟主机安装WordPress的,安装完成Wordpress程序后,一般都会在WP程序目录创建一个名称为.htaccess的文件,我们就是要用到这个.htaccess文件,如果没有可以自己创建一个。实现的方法也很简单,只需要在.htaccess文件中找到</IfModule>,并在它上面添加如下代码即可:

  1. RewriteBase /wp-content/uploads/
  2. RewriteCond %{HTTP_REFERER} !^$ [NC]
  3. RewriteCond %{HTTP_REFERER} !boke112.com [NC]
  4. RewriteCond %{HTTP_REFERER} !yigujin.cn [NC]
  5. RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  6. RewriteCond %{HTTP_REFERER} !360.cn [NC]
  7. RewriteCond %{HTTP_REFERER} !google.com [NC]
  8. RewriteRule .*\.(gif|jpg|png|rar)$ http://boke112.com/img/bkzx/160822_fangdaolian.jpg [L]

说明:如果访问图片的请求,来自上面的网站,则正常显示图片,否则直接转到最后一行代码中指定的一张图片。在使用的过程中,请记得修改成自己的域名,并替换最后一行代码中的防盗链图片地址。

方法五:nginx服务器图片防盗链技术

nginx服务器图片防盗链技术也很简单,只需要修改一下配置文件即可。首先是找到我们站点的配置文件(如/usr/local/nginx/conf/vhost/你的域名.conf),在其中找到以下代码:

  1. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires      30d; }

直接修改成以下代码:

  1. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  2. {
  3. valid_referers none blocked boke112.com yigujin.cn *.google.com *.baidu.com;
  4. if ($invalid_referer) {
  5. rewrite ^/ http://boke112.com/img/bkzx/160822_fangdaolian.jpg;
  6. #return 404;
  7. }
  8. expires      30d;
  9. }

即可。其中在使用的时候,记得修改成自己的域名,并替换代码中的防盗链图片地址。

总结

其实这种防盗链技术只是防君子,我们只需要挑选一种合适自己的方法即可,不用太过纠结其中是否能够百分百防盗链。

本文地址:https://boke112.com/post/3414.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu