建站代码网

热门标签

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)$ //p.hzjianzhan.com/202012/26/kfmldhfcjgt7343.jpg [R,NC,L]
</IfModule>
# END WordPress

3、图片加码

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

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

4、使用图册

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

X