目前,我的 nginx 站点配置如下:
server_name domain.me
location / {
rewrite ^/ http://blog.domain.me
}
domain.me
完全由我控制,而blog.domain.me
由 Github Pages 运行。
我的目标是保留通过旧链接访问我博客的访问者的引荐来源路径。在从一个域重定向到另一个域时,有没有办法保留引荐来源标头?
答案1
您无法通过 nginx 配置影响浏览器的引荐发送行为。
用户的浏览器会发送 HTTP 标头以供引荐。HTTP 规范并未说明 301 重定向和引荐标头应发生什么。因此,浏览器可能会发送引荐数据,也可能不会。