Https

使用 301 重定向在 http 和 https 之間傳遞引用者的雙重行為

  • November 18, 2017

我們有一個使用 https 的客戶端,但有兩個 301 重定向,第一個是從 https 重定向到 http,第二個是從 http 重定向到 https。

他的一個引薦來源網址是從 https 引薦來源網址發送到 https,但引薦來源網址參數沒有進一步發送到 http。

另一個引薦來源網址從 http 引薦來源網址發送到 https,奇怪的是,這個引薦來源網址進入第一個 http 301 重定向,然後進一步進入第二個 301 https 重定向。

我必須提到,引薦網站沒有使用任何元標記,例如 . 當然,我們的客戶無權訪問任何推薦人網站。

在所有情況下,客戶端都需要通過重定向發送的referrer 參數,但這不會發生。

我完全被這種行為推翻了,想知道是否有其他人遇到過這種情況,如果有的話,可能有什麼解決方案/解決方案。

出於安全原因,如果您使用特殊的元數據,則不會在 https=>http 重定向中傳遞referer:

http://smerity.com/articles/2013/where_did_all_the_http_referrers_go.html

出於安全原因,您應該在任何地方使用 https,這也將解決您的問題。

引用自:https://serverfault.com/questions/883750