meta referer标签的用途及设置方法

overme6个月前 (10-17)网页设计316
HTTP Referer是header的一部分,当从一个页面向另外一个web服务器发送请求的时候,如果带上Referer,就会告诉服务器该链接是从哪个页面链接过来的,Web服务器可以根据referer的信息进行一些处理。比如,现在网上很常见的自动收录网站。它的原理就是通过来访网站的referer来判断的。

Referer用途

被用来统计用户来源
被用来做防盗链

使用方法:

在网页头部meta区域,加入以下代码
<meta name=”referrer” content=”always”>

content支持以下参数:

never
always
origin
default

如果referer的content值为never:删除http head中的referer;
如果referer的content值为default:如果当前页面使用的是https协议,而正要加载资源使用的是普通的http协议,则将http header中额referer置为空;
如果refere的content值为origin:只发送origin部分;
如果referer的content值为always:不改变http header中的referer的值;

举例

如果页面中包含了如下 meta 标签,所有从当前页面中发起的请求将不会携带 referer:<meta name=”referrer” content=”never”>
如果页面中包含了如下 meta 标签,则从当前页面中发起的 http请求将只携带 origin 部分:<meta name=”referrer” content=”origin”>

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。