# Nginx教程 - 15 Nginx防盗链

什么是盗链?

盗链(Leeching or Hotlinking)是指一个网站未经允许,直接链接并使用另一个网站的资源(如图片、视频、音频等)。这种做法会导致被盗链的网站的带宽和服务器资源被占用,从而增加其运营成本和服务器负载。

例如,我在我的网站嵌入别人网站的图片,每次请求我的网站,都会从别人的网站加载资源,从而消耗别人网站的带宽。

什么是防盗链?

顾名思义,就是预防别人盗链,限制和保护网站资源的访问和使用。

# 15.1 防盗链的原理

打开浏览器开发者工具,我在我的网站上,查看图片的网络请求信息,可以看到请求头中包含了一个 Referer,这个 Referer 表示是从哪个页面发起的请求,我们可以根据这个字段判断是否是他人网站请求的。


例如,我百度搜索逗比笔记,然后从搜索结果跳转到本站,可以看到请求的 Referer 是从百度来的,如下:

内容未完......