将 refferer header 保存在 301 从 http 重定向到 http

save refferer header at 301 redirect from http to http

我在 nginx 上有 https 站点。 如果在此域上发送 http 请求,它将重定向到 https 版本。除了一个 url,发送 301 重定向到另一个 http 域。

我的目标是在浏览器的 header 字段 referrer 中添加,当它从我网站的 http 部分通过 301 redirect 重定向到另一个域时。 我知道,当浏览器从 https 变为 http 时,安全规则会删除引用 header。但是从 httphttp 它一定工作正常,不是吗?

如果我只是通过 hyperlynk 从某个 http 转到另一个 http 页面,它会在我用来测试 301 重定向的相同浏览器上保存 refferer。

将引荐来源网址从 https 添加到 http

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

尝试向邮递员核实情况,并阅读 headers 如果这对你有用(HTTP referrers)