1.什么叫防盗链?
有A和B两个网站,B网站经常直接调用A网站的资源(如图片等);
但是用户访问B网站时却不会在意B网站的资源到底是哪里来的,他们只会默认这个资源我在B网站看到的,那么就是B网站的资源;
实际这个资源是出自A网站,B网站直接调用,这样导致A网站均没有从中获取任何利益,并且还白白浪费服务器资源和带宽;
所以,禁止B网站直接访问和调用A网站的资源的方式,就被称之为“防止盗链”
2.配置
#定义在server里 snljh的server
#图片请求防盗链
location ~* \.(jpg|png|jpeg|gif|bmp) {
valid_referers www.snljh.com; <-只允许谁访问
if ($invalid_referer) {
return 403; <-Status Code: 403 Forbidden
}
}