当 Nginx 从一个域重定向到另一个域时保留 referer

当 Nginx 从一个域重定向到另一个域时保留 referer

目前,我的 nginx 站点配置如下:

server_name domain.me

location / {
   rewrite ^/ http://blog.domain.me
}

domain.me完全由我控制,而blog.domain.me由 Github Pages 运行。

我的目标是保留通过旧链接访问我博客的访问者的引荐来源路径。在从一个域重定向到另一个域时,有没有办法保留引荐来源标头?

答案1

您无法通过 nginx 配置影响浏览器的引荐发送行为。

用户的浏览器会发送 HTTP 标头以供引荐。HTTP 规范并未说明 301 重定向和引荐标头应发生什么。因此,浏览器可能会发送引荐数据,也可能不会。

相关内容