Hi all,
I am trying to do something that sounds very simple and yet has me
perplexed. I need to strip the leading / from the $uri variable in my
nginx.conf. I need to then pass that modified variable to ProxyPass.
I can’t for the life of me figure out how to this in the nginx.conf
syntax.
Thanks in advance.
James
Posted at Nginx Forum:
On Wednesday 29 February 2012 18:38:14 jamessinton wrote:
map $uri $uri_stripped {
default $uri;
~^/(?P.*)$ $s;
}
Module ngx_http_map_module
or
if ($uri ~ "^/(.*)$") {
set $uri_stripped $1;
}
Module ngx_http_rewrite_module
Module ngx_http_rewrite_module
wbr, Valentin V. Bartenev
On Wednesday 29 February 2012 18:52:40 Valentin V. Bartenev wrote:
Thanks in advance.
if ($uri ~ “^/(.*)$”) {
set $uri_stripped $1;
}
Module ngx_http_rewrite_module
Module ngx_http_rewrite_module
or, maybe you just want this:
location ~ ^/(.*)$ {
...
fastcgi_param SOME $1; # just for example
}
wbr, Valentin V. Bartenev