网上有许多设置图片防盗链办法,这里提供两种,一是利用.htaccess文件进行一些简略的设置便可以轻易避免他人盗取本人网站原创图片的链接;二是应用插件WP Hotlink Protection。
怎样完成?首先创立一张小图片,以作警示之用。你能够在此图片上打上”Please do not hotlink from my server“(大略意思是:不要盗取我的图片链接哦!)这样的警语。而后将图片上传到本人的空间效劳器,要记住图片寄存的门路。
接着关上WordPress网站根目录下的.htaccess文件,外面的原始内容应该是相似这样的:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
增加防盗链规定后的代码变成如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sayblog.me(/)?.*___FCKpd___1nbsp; [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com(/)?.*___FCKpd___1nbsp; [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?baidu.com(/)?.*___FCKpd___1nbsp; [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?image.baidu.com(/)?.*___FCKpd___1nbsp; [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yahoo.com(/)?.*___FCKpd___1nbsp; [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png|swf)$ http://www.sayblog.me/images/defaultimage.gif [R,NC,L]
</IfModule> # END WordPress
绿色部份就是本人增加的规定,网址要依据需求更改,它们是属于容许应用图片的网址。
值得留意的一点是,一级域名和二级域名是有区别的,如下面的网址,咱们增加了baidu.com,也应该增加image.baidu.com,这样image.baidu.com才不会搜到防盗链的那张图片。
增加的这局部代码次要作用为判别是不是盗链,假如拜访图片的申请既不是来自间接输出的网址,也不是来自sayblog.me自身的,也不是来自列表中的网站,则执行上面的转向:
RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ http://www.sayblog.me/images/defaultimage.gif [R,NC,L]
意思是让一切盗链www.sayblog.me网站下gif、jpg、jpeg 、bmp、png、swf文件的网页,显示的图片都用/ad-img/目录下的logo_sm.gif 图片交换掉。
解释一下R、NC 和L的意思:
R 就是转向的意思;
NC 指的是不区分大小写;
L 指明本次转向到此完结,后续的转向不受先前判别语句的影响。
最初一点,修正.htaccess文件避免图片被盗链产不实用一切主机,比方windows主机;这种办法还有一个缺陷,就是可能会影响RSS订阅者浏览你的文章,由于RSS中的图片都会显示为用来防盗链的那张图片。
WP Hotlink Protection插件应用很不便,装置也十分简略,既能防盗链,又不影响RSS用户拜访,下载地址:http://wordpress.org/extend/plugins/wordpress-automatic-image-hotlink-protection/。
扼要应用阐明,如上图:
1.Url Patterns to protect:这一栏填写要避免被盗链的图片门路;
2.Use a custom image:这一项用于设定图片被盗链时显示的另一张图片(需求本人定制一张),在选框上打钩则启用此项性能;
3.Information image:这里填写防盗链用图片的门路。
有许多网站或许博客都没有设置图片防盗链,这要依据各人所应用的空间效劳器流量及带宽的限度范畴来作决议,假如在国际,这方面的限度会比拟刻薄,特地是关于一些图片较多的网站,避免图片被盗取链接很有必要;假如是国外的效劳器,少数为有限流量,不限带宽,假如图片不是非常多的话,能够释怀一些,但也不是相对的,最少有个CPU应用率的限度。
日志题目: 《如何设置WordPress图片防盗链》
日志链接: http://www.sayblog.me/how-to-protect-wordpress-from-hotlink.html
博客称号: sayblog.me
以上就是安达网络工作室关于《如何设置WordPress图片防盗链方法 推荐》的一些看法。更多内容请查看本栏目更多内容!
调用网站最新文章: 复制代码代码如下:<?phpquery_posts('showposts=10&orderby=new'); //showposts=10示意...
关于一个刚接触Wordpress的老手来说,或多或少都会遭到网络上对于Wordpress的一些评论影响。有的甚至被奉为...
很多时分,咱们做网站时在自身网站没有齐全架构好就去寻觅所谓的SEO技巧。这往往是轻重倒置。就拿wordpress...
共性化登陆界面的办法有两种,第一种是交换登陆背景,这个算是小型共性化吧: 在/wp-admin/images找到login...
要害字形容:引见 性能 治理 评论 渣滓 审核 能够 网站 Akismet 编辑 如今咱们来看看评论治理性能。评论是...
在没有本人的网站的时分很想领有一个属于本人的网站,能够说是本人的一个欲望吧。然而当我真正的运转起来了...