web-dev-qa-db-ja.com

HTTPS> HTTP> 301リダイレクト> HTTPSサイトからリファラーデータを取得しますか?

HTTPSサイトがHTTPサイトにリンクすると、リファラーデータが失われます。

HTTPサイトからHTTPSサイトへの301リダイクトを実装する場合、リファラーデータを取得しますか?

Referring Site  |          Your Site 
      HTTPS    >>>   HTTP  >>> 301 >>> HTTPS

または、ソースHTTPSサイトがHTTPSサイトに直接リンクしていることを確認する必要がありますか?

Referring Site  |  Your Site 
      HTTPS    >>>   HTTPS
2
Ryan

301の場合でも、HTTPにまったくバウンスすると、ヘッダーが失われます。 301はブラウザ(または他のクライアント)によって処理されるため、そこでプロトコルの移行が行われます。

ここで考えられる回避策のアイデア: https://stackoverflow.com/questions/43916848/implement-http-to-https-redirect-preserving-google-analytics-referrer

3
Joe