如何进行服务器端HTTP重定向更新引用程序(更改原始引用程序)

How to do a server-side HTTP Redirect updating the referrer (changing the original one)

本文关键字:程序 引用 原始 何进行 HTTP 重定向 更新 服务器端      更新时间:2023-09-26

我需要进行服务器端重定向(HTTP 301、302或任何服务器端方式),但更新引用程序(更改原始引用程序)

给定这种情况:siteA -> siteB (which redirects to siteC) -> siteC

似乎所有浏览器中的常规行为都是保留原始的referer,因此siteC将读取siteA的referer。但我需要更新那个referrer,以便siteC读取siteB的referrer而不是siteA

这可能吗?

目前我使用的是客户端Javascript代码:window.location.href = "http://siteC";。当然,由于各种原因,这还远远不够完美。我该如何改善这种情况?

出于安全原因,您可以NOT更改引用人。浏览器不允许您使用。