POST redirection with NGINX

Aleksandar Lazic al-nginx at none.at
Tue May 22 12:03:55 UTC 2018


Hi Pedro

On 18/05/2018 16:02, pedrobrigatto wrote:
> Hi guys, 
> 
> The base name of a web application has changed and now I need to implement a
> redirection of POST requests so that, whenever clients already using the old
> base path are not affected by this modification. So, let's say the old path
> to a web service is https://ip-address/old-name/rest/mymethod and now it is
> going to be https://ip-address/new-name/rest/mymethod
> 
> I tried both return 307 and rewrite rules but nothing worked until now. 
> Can you please give me a hand on this?

This will not work without proper post handling.

https://duckduckgo.com/?q=post+redirect+data

Why not using a proxy_pass with new-name?
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

Untested

location /old-name/rest/mymethod {
  proxy_pass https://ip-address/new-name/rest/mymethod;
}

> Thank you very much in advance!
> 
> Best regards, 
> Pedro

Best regards
Aleks

> Posted at Nginx Forum: https://forum.nginx.org/read.php?2,279868,279868#msg-279868
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx


More information about the nginx mailing list