因为我无法配置自定义基本URL,所以我有一个后端无法在反向代理后面运行 .

对于登录过程,后端大量使用HTTP重定向,但由于反向代理背后的事实,它会发送客户端无法访问的重定向URL .

所以我想知道是否有办法重写上游HTTP HEADER Location

如果后端回复

HTTP/1.1 301
Location: http://backend-hostname/auth/login

凯蒂应该重写 Location Headers

HTTP/1.1 301
Location: http://www.my-super-site.com/service/a/auth/login

这样的事情可能吗?

我认为我们可以通过声明删除 Headers

header / {
    - Location
}

但是有可能替换 Headers 并重写URL吗?