当我在反向代理后运行时,我的后端无法正常工作,因为我无法配置自定义基本URL。
对于登录过程,后端大量使用HTTP重定向,但由于它在反向代理后面,它发送的重定向URL对客户端不可达。
所以我想知道是否有一种方法可以重写上游HTTP HEADER Location
如果后端响应
HTTP/1.1 301
Location: http://backend-hostname/auth/login
Caddy 应该将 Location
标头重写为
HTTP/1.1 301
Location: http://www.my-super-site.com/service/a/auth/login
有类似这样的可能性吗?
我听说我们可以通过声明来删除标题
header / {
- Location
}
但是能够替换标题并重写URL吗?