<font color="#333399"><font>Hello,<br><br>Finally, a little something still annoying me...<br><br>Since the location is based on the new /post_redirect/ folder, the indexing page shows:<br>Index of /post_redirect/*******<br>

<br>It is unaesthetic to me, since I would like the original URI there. :o\<br>Any trick on that?<br clear="all"></font></font><font size="1"><span style="color:rgb(102,102,102)">---<br></span><b><span style="color:rgb(102,102,102)">B. R.</span></b><span style="color:rgb(102,102,102)"></span></font><br>


<br><br><div class="gmail_quote">On Fri, Jan 27, 2012 at 22:16, B.R. <span dir="ltr"><<a href="mailto:reallfqq-nginx@yahoo.fr">reallfqq-nginx@yahoo.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<font color="#333399"><font>So simple...<br>Thanks for everything Max, it works perfectly! ;o)</font></font><br clear="all"><font size="1"><span style="color:rgb(102,102,102)">---<br></span><font color="#888888"><b><span style="color:rgb(102,102,102)">B. R.</span></b><span style="color:rgb(102,102,102)"></span></font></font><br>



<br><br><div class="gmail_quote"><div class="im">On Fri, Jan 27, 2012 at 19:36, Max <span dir="ltr"><<a href="mailto:nginxyz@mail.ru" target="_blank">nginxyz@mail.ru</a>></span> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">

<div>
28 января 2012, 03:11 от "B.R." <u></u>:

> To end the job, I need to get rid of the 'post_rewrite' part of the path,
> so my files get served as '/path/to/files' and not
> '/post_rewrite/path/to/files'.
> I tried rewrite, but of course that gets me out of the current location
> block......

> Should I replace the content of $uri? Is there any variable regex
> substitution mechanism in nginx?
> Couldn't find that on Google nor wiki. Maybe I am not searching for the
> right thing.

<a href="http://wiki.nginx.org/HttpCoreModule#alias" target="_blank">http://wiki.nginx.org/HttpCoreModule#alias</a>

Use alias instead of root, it does exactly what you need:

location ~ ^/post_rewrite/(.*)$ {
  internal;
  autoindex on;
  alias /sandbox/$1;
}

Max</div>
<br></div><div class="im">_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br></div></blockquote></div><br>
</blockquote></div><br>