云服务器 精选特惠
新用户低至0.5折起 爆款免费试用3个月

前言

在建立网站时总会遇到不想让自己网站的资源随便被别人使用,比如图片、音频以及视频等文件,在早些年的时候流量还很贵的时候,外链出去一个mp3被某度MP3抓取去,那妥妥的,流量一天就没了,只有等下个月初才会恢复浏览额度,这是流量方面的原因,为了避免此类事情的发生,出现了很多种防盗链的方法,这里讲一下在apache下利用.htaccess设置防盗链。

实现方法

http 协议中,如果从一个网页跳到另一个网页,http 头字段里面会带个 Referer。图片服务器通过检测 Referer 是否来自规定域名,来进行防盗链。

使用方法

使用apache文件FileMatch限制,在httpd.conf中增加 ( 其实也可以将把下面的语句存成一个.htaccess文件),并放到你的网站的根目录(就是www/html目录)

SetEnvIfNoCase Referer "^http://scriptsz.com/" local_ref=1  
  
Order Allow,Deny  
Allow from env=local_ref  
Allow from 127.0.0.1   

这样在不影响自己使用的前提下还能有效的防止此类事情发生。

结束

这种方式会起到一些作用,但还是有突破的方法,后续可能会多发布几种防盗链的方法供参考。

新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。

发表回复

您的电子邮箱地址不会被公开。