nginx rewrite post问题

2019-08-13  本文已影响0人  桂成林

nginx rewrite导致302跳转成为了get请求,并且原本post请求的数据会丢失。

最终解决

server {

    listen 80;

    server_name www.a.cn;

    location / {

    if ($request_method ~ ^(POST|DELETE|OPTIONS)$) {

        proxy_pass https://${server_name};

        break;

      }

    rewrite ^(.*)$ https://${server_name}$1 permanent;

    }

}

上一篇 下一篇

猜你喜欢

热点阅读