如何让 nginx 使用请求端口进行try_files重定向?

如何让 nginx 使用请求端口进行try_files重定向?

我让 nginx 在 docker 容器中监听 80 端口,并将端口映射到 8080。

当我访问http://example.com:8080/testnginx 时,它会将我重定向到http://example.com/test/我期望的http://example.com:8080/test/

Nginx 配置:

server {
  listen 80;
  location /test {
    try_files $uri $uri/ /test.html;
  }
}

如何让 nginx 使用请求源来进行重定向?

答案1

使用absolute_redirect off;解决了该问题。

相关内容