tell nginx to stay inside same location?

Gregory Edigarov edigarov at
Thu Jul 30 14:57:49 UTC 2015


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?

With best regards,
        Gregory Edigarov

More information about the nginx mailing list