WordPress图片防盗链方法

WordPress教程

只要你的WordPress博客存在图片、压缩包、MP3、SWF等文件,往往会伴随着盗链问题,最泛滥的就是图片盗链。图片是美化网站布局效果的一部分,精美的图片可以给访问者留下深刻的影响。

凡是你能想得到的大型网站,首页以及页面的图片都是专业美工制作的,所以制作图片是非常费时费力的,所以很多站长为省事,直接盗用图片。

直接复制你的图片以及图片链接粘贴到其它网站,这种行为就为自己的网站带来了很大的隐患,浏览有自己链接指向图片的其它网站,这个流量是走的自己主机的,现在主机都限制流量、限制CPU,访问的人一多,自己的主机流量很快就用超或死机,就必须得付费升级主机或通过一些方法遏制盗链现象。

鉴于图片外链对主机的压力,不得不做下防盗链的措施杜绝这种现象,看看网易、百度的博客空间,粘贴图片到其它网站,所有图片只显示xx图册字样,一看就知道是做了防盗链图片设置。如果自己的博客已经小有名气,就必须也设置好防图片盗链工作,下边把防图片盗链的几种方法分享一下:

1、Hotlink Protection插件

Hotlink Protection插件是常用的wordpress之一,下载启用后直接填写要保护的图片路径wp-content/uploads,如果你的图片还有别的路径,可以另起一行再次添加。

安装此插件后,盗链网页上的图片就不能正确显示了,只显示插件里的一张盗链警示图或添加的图片。无论你用的Linux主机,还是Windows主机,此插件都是最佳选择。

2、修改.htaccess

Linux主机的话,可以修改根目录下的.htaccess文件,如果没有的话,就创建个.txt文本修改成.htaccess,粘贴下边的代码上传至根目录。

可以自由添加允许显示图片的网站,这是为了保证搜索引擎的访问,需要把它们也加入进来,其它访问者带盗链的图片会直接显示你设置的跳转图片。

下边的代码有两部分组成,黑色部分是伪静态化代码,蓝色部分是防盗链、防图片盗用代码。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteBase /wp-content/uploads/
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !waihuizhan.com [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !google.com.hk [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !so.com [NC]
RewriteCond %{HTTP_REFERER} !soso.com [NC]
RewriteCond %{HTTP_REFERER} !sougou.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !youdao.com [NC]
RewriteCond %{HTTP_REFERER} !bing.com [NC]
RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|swf)$ http://farm9.staticflickr.com/8116/8639781514_d303da2efe_m.jpg [R,NC,L]
</IfModule>
# END WordPress

3、图片加码

访问网站稍加留意的话,很多教程中的图片中都加入了网站名和域名的字样,通过 Watermark Reloaded插件可以实现加码,或者使用PS软件为自己的图片加码。

一旦别人盗用这些图片,就成了为自己的网站打广告引流,目前外汇站中的教程图片无一加码,很多站长使用外汇站的图片并加上自己的网站标注,这种行为外汇站保留意见。

4、使用图册

如果网站无一本机图片,那么想盗链都无从盗起,现在很多互联网巨头提供了外链相册功能,把网站的图片都放入相册或图床,如flickr,百度图册,既可以提高网站访问速度,还可以减少网站体积。

相关内容推荐

WordPress插件Widget Logic使用教程

WordPress插件Widget Logic使用教程

Widget Logic可以实现自由展示wordpress不同的侧边栏还是底部栏,下载安装启用插件Widget Logic,wordpress后台→外观→小工具。 拖拽任意显示的小工具,展开小工具连接栏,在每个小工具栏底

阻止WordPress垃圾评论方法

WordPress是全世界最流行的免费开源博客程序,可以根据自己的需求安装主题和插件,很多博客站长都选择它来搭建自己的独立博客,但是博客在使用过程中,经常会收到大量的垃圾评论

12款最佳WordPress联系表单插件

12款最佳WordPress联系表单插件

联系表单似乎是每个网站应该具有的一个常见的功能,但WordPress本身并不提供该功能。 任何类型的联系表单功能都只能通过第三方WordPress插件实现。 当我们开始开发WordPress主题时,是

详解如何优化压缩WordPress博客图片

详解如何优化压缩WordPress博客图片

相信我们,独立站尤其是新建的站点,应该知道如何去讨好搜索引擎,也只有这样才可以获得更好的展现位置。 而,如何让搜索引擎觉得你的站点更友好,其中一个办法就是让你的网站

如何提升WordPress博客网站回访率?

如何提升WordPress博客网站回访率?

当网站开始收获大量流量时,站长必然是异常兴奋的。 这些流量或许是你通过网站搜索引擎优化、社交推广等方式带来的,但如果你发现这些流量都是一次性流量,那还值得兴奋吗?

返回
顶部