# Nginx教程 - 15 Nginx防盗链
什么是盗链?
盗链(Leeching or Hotlinking)是指一个网站未经允许,直接链接并使用另一个网站的资源(如图片、视频、音频等)。这种做法会导致被盗链的网站的带宽和服务器资源被占用,从而增加其运营成本和服务器负载。
例如,我在我的网站嵌入别人网站的图片,每次请求我的网站,都会从别人的网站加载资源,从而消耗别人网站的带宽。
什么是防盗链?
顾名思义,就是预防别人盗链,限制和保护网站资源的访问和使用。
# 15.1 防盗链的原理
打开浏览器开发者工具,我在我的网站上,查看图片的网络请求信息,可以看到请求头中包含了一个 Referer
,这个 Referer
表示是从哪个页面发起的请求,我们可以根据这个字段判断是否是他人网站请求的。
例如,我百度搜索逗比笔记
,然后从搜索结果跳转到本站,可以看到请求的 Referer
是从百度来的,如下:
内容未完......
← 14-访问控制