tell nginx to stay inside same location?
Igor Sysoev
igor at sysoev.ru
Thu Jul 30 19:18:38 UTC 2015
On 30 Jul 2015, at 17:57, Gregory Edigarov <edigarov at 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
More information about the nginx
mailing list