我的 servlet 正在发送一个带有完整 URL 的 X-Accel-Redirect,例如 /cached/ http://example.com/test/index.html。它必须是完整的 URL,因为我们的业务逻辑决定了资源在网络上的位置。
我希望 nginx 从http://example.com/test/index.html下载内容,并像它来自原始 URL 请求一样提供服务。因此,我不想进行重写(或重定向)。我正在尝试下面提到的conf,但它不起作用。
location /cached/(.*)$ {
proxy_pass $1;
}
有什么方法可以使用匹配 URI 中的绝对 URL 并对其执行 proxy_pass 吗?提前致谢。