On 30 Jul 2015, at 17:57, Gregory Edigarov <edigarov@qarea.com> wrote:
> Hello,
>
> is that possible to tell nginx to stay inside the same location after rewrite rule is done?
>
> i.e. I have:
>
> location /njs/ {
> proxy_pass http://localhost:5501;
> ......
> }
>
> now, if i need to cut off /njs/ part, i added the following:
> location /njs/ {
> rewrite /njs(.*) $1;
> proxy_pass http://localhost:5501;
> ..........
> }
>
> but, that doesn't work, because my uri has changed and nginx goes to the default location, which I don't need.
>
> what could I do in this situation?
Just add slash in upstream:
location /njs/ {
proxy_pass http://localhost:5501/;
......
}
--
Igor Sysoev
http://nginx.com
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx