配置 nginx 以反向代理单个 URL,并对其他所有 URL 发出 301 重定向

配置 nginx 以反向代理单个 URL,并对其他所有 URL 发出 301 重定向

我正在使用 nginx 为我们正在更改的域名发出重定向,但是当它向旧域名发出一个特定的 POST 请求时,我们的一个旧移动应用程序因此重定向而损坏。

这是当前的 nginx 配置,我如何添加反向代理来对 URL /post_url 执行 POST 并将其他所有内容重定向到与现在相同的位置?

server {
      listen 80;
      server_name olddomain.com www.olddomain.com;
      rewrite ^(.*) http://www.newdomain.com$1 permanent;
}

答案1

使用位置

相关内容