Can you at least get the domain of the https referer?

前端 未结 2 1494
被撕碎了的回忆
被撕碎了的回忆 2021-01-27 07:50

I\'ve noticed that if a foreign https: site links to my non-https site, that I don\'t get anything in the HTTP Referer header at all. I\'ve experienced this with <

相关标签:
2条回答
  • 2021-01-27 08:28

    You should check this answer : Get referrer URL - visitors coming from Paypal (HTTPS)


    In case your site uses HTTP (not HTTPS) and the referer uses HTTPS, there is no Referrer being sent!

    HTTP RFC - 15.1.3 Encoding Sensitive Information in URI's states:

    Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.

    So the only way to get the Referrer is to use HTTPS on your site.

    0 讨论(0)
  • 2021-01-27 08:30

    To get the document.referrer, You can use either of the options below:

    1. You Need to convert your HTTP site to HTTPS.

    2. Or you can add the below simple meta tag in your HTTPS site.

      <meta name="referrer" content="always">

    0 讨论(0)
提交回复
热议问题