WordPress 防盗链设置方法

    |     2014年11月4日   |   Wordpress模板, 广州网站建设   |     评论已关闭   |    1369

WordPress 防盗链

昨天总监去听了一个号称2万的总裁互联网知识培训课程实操班,一共3天2夜,昨天第一天。

第一天下午我就收到一条信息——梦龙啊!咱们公司官网可否加个防盗链功能吗?麻烦吗?另外咱们公司域名在哪里注册的啊?

窝艸,这个问题问的好啊!然后噼里啪啦一堆专业术语回答,最后无意中放出一句——咱们公司上的图片好多一部分都是DAO的别人的呢,怎么防盗?(拿别人的东西,不太好意思说防盗吧)其中还提到了一个咱们公司网站自己的图片也有一部分用的图床。现在国内最大的免费图床大家应该都知道,新浪微博了,至于付费的图床,不用想了,咱公司舍不得,用不起,但是也可以在这给有实力的朋友 or 公司推荐一个 七牛qiniu.com

至于域名的事情   我只想说:“您平日日理万机没时间看更多的资料,只有花2W来块钱去听下别人给你来个科普,然后自己回家后才发现,哟!艸那讲课的老师坑爹的,这些东西不就相当于我购物买了一个对东西,超市给了我一个list,结果我不会认字,或者我没时间看,一个一个去核对商品,然后花钱请了个人来帮我一个字一个字的念给我听,帮我核对信息麽!”

好了,回归正题,给网站做防盗链的方法,下面以wordpress程序为例。

 

wordpress网站图片的防盗链功能如何设置:

登陆主机的管理面板,打开文件管理器,在WordPress安装的同目录下找到.htaccess(如果没有的话就手动建立一个)文件,这个文件是在安装WordPress时会自动生成的。右键打开编辑这个文件,加入以下防盗链设置(红色代码为添加部分,其它为默认内容)。

下面zol.hk和http://www.zol.hk/xiaotou.png分别替换成你的网站域名和盗链提示图片。注意:域名填写只需写根域名,不要加www.之类的前缀。防盗链图片不要放置在下面设置禁止外链的目录中,建议放置在.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] 
RewriteBase /wp-content/uploads/ 
RewriteCond %{HTTP_REFERER} !^$ [NC] 
RewriteCond %{HTTP_REFERER} !zol.hk [NC] 
RewriteCond %{HTTP_REFERER} !google.com [NC] 
RewriteCond %{HTTP_REFERER} !baidu.com [NC] 
RewriteCond %{HTTP_REFERER} !qq.com [NC] 
RewriteCond %{HTTP_REFERER} !feedsky.com [NC] 
RewriteCond %{HTTP_REFERER} !xianguo.com [NC] 
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC] 
RewriteCond %{HTTP_REFERER} !yahoo.com [NC] 
RewriteRule .*.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.zol.hk/xiaotou.png [NC,L] 
</IfModule> 
# END WordPress

下面解释一下上面添加代码的作用意思:

RewriteBase /wp-content/uploads/

设置WordPress附件上传目录禁止外链,如果你已经在后台更改了默认上传目录的,这里则相应修改。

RewriteCond %{HTTP_REFERER} !^$ [NC]

允许用户在浏览器中单独打开附件链接。

RewriteCond %{HTTP_REFERER} !zol.hk [NC]

允许特定网站可以显示附件内容,一般为收录优化和方便订阅用户,建议加上Google、百度、Feedsky之类的允许显示的网站。

RewriteRule .*.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.zol.hk/xiaotou.png [NC,L]

禁止外链的文件类型,如果盗链了则显示盗链提示图片。

转载请注明来源:WordPress 防盗链设置方法
本文链接地址:http://www.semseoer.com/2667

噢!评论已关闭。