一般盗链分为文件盗链和图片盗链两种。如果您网站上的音乐、视频、flash、压缩包文件、图片等,被其它网站大量的复制、盗用,会对自己网站产生大量的无效流量并对网站服务器造成很大的压力,所以很多网站都会设置防盗链,防止别人盗用自己网站的图片、音视频或下载文件资源。
今天中国网页设计给大家分享网站图片、文件防盗链的方法,对网站站长有很大帮助。
1、Windows主机防盗链方法
如果你用的是国内的空间并且还是Windows主机的话,那么一般地空间管理后台会有防盗链的设置。
以本站所用主机空间为例:
进入主机商管理后台,可以看到有防盗链设置,点击进入
在网站防盗链设置里,可以看到为了防止您的流量被盗用,系统默认开启了防盗链。
默认设置受保护的文件后缀如下:.jpg, .gif, .png, .bmp, .mp3, .mp4, .wav, .wma, .rmvb, .avi, .wmv, .asf, .tar, .rm, .rpm, .mpg, .mpeg, .rar, .zip, .exe, .msi, .pdf。
还可以设置被盗链时的提示语。
非windows主机,防盗链方法
Apache虚拟主机防盗链方法
可以用.htaccess设置图片防盗链,具体设置方法,网上有很多,本站提供绝对好用的方法。
把下面的代码添加到.htaccess文件里,修改下即可。
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !youdao.com [NC] RewriteCond %{HTTP_REFERER} !twitter.com [NC] RewriteCond %{HTTP_REFERER} !facebook.com [NC] RewriteCond %{HTTP_REFERER} !google.cn [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteCond %{HTTP_REFERER} !google.com.tw [NC] RewriteCond %{HTTP_REFERER} !google.com.sg [NC] RewriteCond %{HTTP_REFERER} !google.com.hk [NC] RewriteCond %{HTTP_REFERER} !soso.com [NC] RewriteCond %{HTTP_REFERER} !mail.qq.com [NC] RewriteCond %{HTTP_REFERER} !cn.bing.com [NC] RewriteCond %{HTTP_REFERER} !image.baidu.com [NC] RewriteRule .(png|jpg|gif)$ http://www.125jz.com/wp-content/uploads/2018/01/125jz.png [R,NC,L]
代码解释:
最后一行,对网站上的png、jpg、gif文件做了防盗链保护,一旦我网站里的图片在上述白名单之外的网站里出现,全部显示最后一行代码中的http://www.125jz.com/wp-content/uploads/2018/01/125jz.png
图片。
WordPress网站防盗链
可以使用Hotlink Protection插件,Hotlink Protection插件下载地址在这里。
下载WordPress Hotlink protection plugin插件,并安装。安装插件后,可以进入插件设置页面。
你可以在该插件后台设定要保护图片的路径,比如wp-content/uploads,y该路径下的图片被盗链,盗链的网页上将用右边的警告图片替代原来的图片,当然该警告图也可以在插件后台设置。
discuz网站图片防盗链设置方法
在 后台—— 全局—— 附件设置 ——防盗链设置中可以设置
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1415.html