从两个https网站重定向的引荐来源网址为空
http://site0.gb => 302 redirect => https://site1.co => 302 redirect => https://site2.com => document.referrer is empty
所有网站的标题设置均为Referrer-Policy: no-referrer-when-downgrade
这很奇怪,因为Referrer-Policy
no-referrer-when-downgrade : https://example.com/page.html -> https://mozilla.org
document.referrer是https://example.com/page.html
https://site1.co
的document.referrer吗?那么引荐来源网址为空的原因是什么?答案 0 :(得分:0)
此行为正是使用过多302重定向而不是使用诸如mod rewrite或其他服务器端系统之类的东西来转发网页的不良实践的确切原因。
您还可以使用服务器配置文件在某些服务器上包括原始引荐来源网址。
您最好进行一些操作,例如在使用PHP加载页面之前设置页眉,或者如果未使用javascript给出对新URL的POST请求,则使用旧的引荐来源网址。