網站更改為https後,資料統計不到了
https協議對比http協議而言,針對於我們的網站來說會更加的安全。從而很多搜尋引擎也鼓勵網站採用https協議,還能提升網站的權重。
曾經在環球網校的時候,我們的運維人員申請了https,但並沒有在網站上加入https的入口。但不幸的是已經被百度爬蟲大量的抓取了且收錄了,https的網頁。結果是曾經排名在首頁5名以下的網頁,都跑到前5名來了,大部分都在第一位。
雖然這個結果是好的,但是畢竟很多http切換https的操作都沒有改。於是先抓緊找運維的人員幫忙解除https。運維才發現針對https的埠開放了所以導致了這樣的一個結果。
後來又因為種種原因,導致https並沒有正常的修改完成並上線。但我操作過一些客戶,以及我自己的這個SEO部落格都是啟用了https。但這中間會遇到一個問題。
網站從http協議更換為https後,資料來源統計不到了。
我開始找尋並解決這個問題,後來發現問題處在一個meta標籤上。如下:
referer metadata標籤,是我們在某些情況下,希望控制傳送給伺服器的referrer資訊時使用的。他的幾個引數如下:
如果referer-policy的值為never:刪除http head中的referer;如果referer-policy的值為default:如果當前頁面使用的是https協議,而正要載入資源使用的是普通的http協議,則將http header中額referer置為空;如果referer-policy的值origin:只發送origin部分;如果referer-policy的值為always:不改變http header中的referer的值;
實際上會有很多的http協議的網站點選連結到我們的網站,例如外鏈部分。如果不使用這個標籤的話。預設http協議站點過來的referrer資訊就會為空。這樣就會導致很多的來源被統計工具計為直接訪問。
所以我們在全網站的head部分,新增這行程式碼,就能安全的解決這個問題。