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

 2016-08-22 07:26:40  1,040 人阅读  18 条评论

投放广告联系   诚邀合作伙伴   赞助我们   本站公告   轻松一刻

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

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

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

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

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

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

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

常用的几种WordPress图片防盗链方法 使用七牛的防盗链技术

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

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

常用的几种WordPress图片防盗链方法 使用百度云加速的防盗链技术

方法四:修改主机根目录下的.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. }

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

总结

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

如果文章对你有帮助,请赞赏支持boke112导航发展!

历史上的今天:

本文地址:https://boke112.com/3414.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!
WordPress虚拟主机和VPS服务器推荐

 发表评论


  1. 妹子图
    妹子图 【尚书】 @回复

    哈哈 不错的方法

  2. 小萝博客
    小萝博客 【状元】 @回复

    不治根

    • boke112导航
      boke112导航【村长】2016-08-23 08:59  回复

      @小萝博客[流汗] 这个年代对于无版权意识的网络时代,想要根治的方法是不可能的

  3. 麦林风博客
    麦林风博客 【秀才】 @回复

    这个必须先收藏了

  4. SEO博客大全
    SEO博客大全 【秀才】 @回复

    我之前用过七牛的,感觉还不错,七牛不仅可以防盗链还能处理图片添加水印!

  5. 金榜台博客
    金榜台博客 【状元】 @回复

    挺实用的分享

  6. 橘子书
    橘子书 【丞相】 @回复

    [憨笑] 我比较好奇第五种:*.google.com *.baidu.com。加这两个是什么意思。

    • boke112导航
      boke112导航【村长】2016-08-23 09:07  回复

      @橘子书 [呲牙] 这个是让谷歌和百度可以调用我们的图片,感觉有好过没有吧

  7. 雅兮网
    雅兮网 【尚书】 @回复

    上CDN才是王道,省心省事

    • boke112导航
      boke112导航【村长】2016-08-22 14:16  回复

      @雅兮网是的,CDN防护功能不错,防盗链也行,百度云加速收费版非常贵,只能使用免费版了

  8. 真我风采
    真我风采 【进士】 @回复

    做站真的好累,又要防这个,又要防那个,无意中今天发现自己的站被镜像了。心累。

    • boke112导航
      boke112导航【村长】2016-08-22 14:17  回复

      @真我风采是的,我的也被人镜像了,对于这种无耻的行为我们真的防不胜防

  9. 阅读一站
    阅读一站 【状元】 @回复

    支持第四种

  10. 爱时尚
    爱时尚 【尚书】 @回复

    我经常就被别人盗

  11. E书之家
    E书之家 【秀才】 @回复

    一直用七牛的防盗链

  12. 博客114导航
    博客114导航 【举人】 @回复

    如果网站上调用你的http://boke112.com/img/bkzx/160822_fangdaolian.jpg; 这张图片是不是就是正常的 [偷笑] [偷笑] [偷笑]

    • boke112导航
      boke112导航【村长】2016-08-22 09:54  回复

      @博客114导航这个只是举例说明,好像调用这张图片也是不行的哦 [偷笑]

  13. Koolight
    Koolight 【尚书】 @回复

    写的很详细,赞一个!