【问题标题】:Why is the referer from my server alway null?为什么我的服务器的referer总是为空?
【发布时间】:2020-06-17 08:17:59
【问题描述】:

我正在尝试找出为什么我的服务器中的引荐来源网址似乎总是空白。我拼凑了以下内容进行测试:

<html>
    <head>
        <meta http-equiv="Refresh" content="0; url='https://www.whatismyreferer.com/'" />
        <meta name="referrer" content="origin" />
    </head>
<body>

</body>
</html>

当我进入这个页面时,我得到了这个:

这是在 Apache 的服务器级别设置的吗?我有一个案例,我需要通过推荐人,所以找出控制它的东西会很好。

【问题讨论】:

    标签: apache redirect url-rewriting


    【解决方案1】:

    referrer 标头(带有著名的referer spelling)由浏览器发送。如果浏览器决定不发送它(例如出于隐私原因),它就不会发送。你永远不应该依赖标题在那里。即使您找到当前有效的配置:无论有无此标头,请求都是有效的。并且浏览器可能随时改变他们的观点(他们确实做到了:标题曾经无处不在,而不是它不那么存在了)

    【讨论】:

    • 我知道这一切,但它实际上并没有回答这个问题!此外,依赖它的不是我,而是(在我的特定用例中)亚马逊期望推荐链接来自指定域。
    猜你喜欢
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 2013-03-15
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多