如何让HTTPS站点发送referer到http站点?
有时候客户可能会有这样的疑问:为什么我在网站首页友链处点了百万站的链接,但是进入百万站首页的“最新点入”中没有显示我的网站呢?其实是因为因为客户网站是https的,而我们是http的。
从用户从一个HTTPS的网站点击链接到另一个HTTP的网站时,不发送referer。其他无法获取referer的情况,还有如下:
1,当网站使用refresh字段进行跳转的时候,大多数浏览器不发送referer。
2,html5中,a标签的rel = “noreferrer”, 可以让浏览器不发送referer;
3,使用Data URI scheme链接的,浏览器也不发送referer;
4,使用Content Security Policy, 也可以让浏览器不发送referer;
5,在html头部中使用meta标签来控制不让浏览器发送referer;
总结,一般情况下,从HTTPS站(A站)到HTTP站点(B站)的跳转,浏览器默认不发送referrer,可以通过大概两种办法让浏览器传送referrer:
1,在A站的head中加入 《meta name="referrer"content="always"》
2,B站也采用HTTPS
当然如果A站强制规定不发送referrer,B站又没有对A站的控制权,就像上面提到的一样,我们是无法控制让第三方统计工具统计到百度搜索来源关键词的。
协ёжзий
клмаbaiwanzhanв
где㊎㊏∮
协ёжзий
клмаbaiwanzhanв
где㊎㊏∮
bai w an zhan网站网