Strip Character from Server Variable
Valentin V. Bartenev
ne at vbart.ru
Wed Feb 29 14:57:35 UTC 2012
On Wednesday 29 February 2012 18:52:40 Valentin V. Bartenev wrote:
> On Wednesday 29 February 2012 18:38:14 jamessinton wrote:
> > 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.
>
> map $uri $uri_stripped {
> default $uri;
> ~^/(?P<s>.*)$ $s;
> }
>
> http://wiki.nginx.org/HttpMapModule
>
> or
>
> if ($uri ~ "^/(.*)$") {
> set $uri_stripped $1;
> }
>
> http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#if
> http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#set
>
or, maybe you just want this:
location ~ ^/(.*)$ {
...
fastcgi_param SOME $1; # just for example
}
wbr, Valentin V. Bartenev
More information about the nginx
mailing list