Strip Character from Server Variable

Valentin V. Bartenev ne at
Wed Feb 29 14:52:40 UTC 2012

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;


    if ($uri ~ "^/(.*)$") {
        set $uri_stripped $1;

  wbr, Valentin V. Bartenev

More information about the nginx mailing list