图片盗链保护是如何工作的?

Jos*_*eph 3 networking webserver

Internet 上的某些图像具有所谓的“热链接保护”功能(例如,在 Google 上搜索图像时)。

我理解这样做的原因,它可以节省带宽。

但是,网络服务器如何知道浏览器正在从另一个非原始页面加载该页面?例如,它怎么知道这是谷歌搜索?

hea*_*vyd 5

当你的浏览器对网页请求的图像,它与一个请求发送标题Referer。浏览器使用嵌入图像的原始页面的 URL 填充该标题。服务器可以检查这个标题,如果引用者不是他们自己的网站,则拒绝提供该文件。