包含了当前请求页面的来源页面的地址,即当前页面是通过此来源页面的链接,进入的。

举个例子:

图片的请求头如下:

什么情况下,referer不会被发送​

来源页面采用的协议为表示本地文件的"file"或者"data" URI

当前请求页面采用的是非安全协议(http),而来源页面采用的是安全协议(https)

referer的拼写问题​

由于历史原因,技术人员对referrer单词拼写错误, 为了保持向下兼容,所以将错就错,使用现在的单词referer。

如代码所示,通过配置nginx,可以对请求头referer进行判断,当没有命中规则时,返回404。