如何讓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站的控制權,就像上面提到的一樣,我們是無法控制讓第三方統計工具統計到百度搜索來源關鍵詞的。
Q 圕 圖3 回 囟
因㈱
Q 圕 圖3 回 囟
因㈱
歡迎您訪問百萬站申明:本資料由百萬站會員提供,轉載請注明出處,資料來源百萬站網站知識庫:http://www.multitude-technologies.com/site/t195962/.