<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">Hello,<br><br>Thanks for that... I thought the ^~ was meaning 'starting with regex'...<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">

My bad!<br><br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">I changed the symbol for some of the ones relly meaning 'regex' (~*)<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">

 and it works! :o)<br><br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">If there is no better way than sticking with <br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">

'if', then it's all good.<br><br>Thanks again, problem solved,<br></div><div class="gmail_extra"><div><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></div>


<br><br><div class="gmail_quote">On Sun, Mar 10, 2013 at 6:46 AM, Francis Daly <span dir="ltr"><<a href="mailto:francis@daoine.org" target="_blank">francis@daoine.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

On Sun, Mar 10, 2013 at 05:29:18AM -0400, B.R. wrote:<br>
<br>
Hi there,<br>
<br>
> The *correct* way:<br>
<div class="im">> location ^~ /documents/(\w+) {<br>
>     set $user $1;<br>
>     if ($user != $remote_user) {<br>
>          return 503;<br>
>     }<br>
> }<br>
><br>
> Although the syntax is now OK and the configuration is able to be reloaded,<br>
> it doesn't seem to work at all...<br>
<br>
</div>I haven't tested the "if" part; but in this case it's mostly likely that<br>
this location{} block is not being used at all.<br>
<br>
Your configuration is syntactically correct, so nginx can load it.<br>
<br>
But it is not semantically correct, as in "it does not mean what you want<br>
it to mean".<br>
<br>
<a href="http://nginx.org/r/location" target="_blank">http://nginx.org/r/location</a><br>
<br>
"^~" does not mean "this is a regex location"<br>
<span class="HOEnZb"><font color="#888888"><br>
        f<br>
--<br>
Francis Daly        <a href="mailto:francis@daoine.org">francis@daoine.org</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">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>
</font></span></blockquote></div><br></div></div>