Спасибо!<br>переход на уровень NGX_HTTP_REWRITE_PHASE всё решил<br><br clear="all">---------------<br>Alex Aster<br><a href="http://www.WIPmania.com">http://www.WIPmania.com</a> - база IP геолокации <br><br><br><div class="gmail_quote">
28 октября 2009 г. 9:37 пользователь Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru" target="_blank">is@rambler-co.ru</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>On Wed, Oct 28, 2009 at 11:22:39AM +0300, Igor Sysoev wrote:<br>
<br>
&gt; On Wed, Oct 28, 2009 at 08:46:12AM +0100, Valery Kholodkov wrote:<br>
&gt;<br>
&gt; &gt; Alrond wrote:<br>
&gt; &gt; &gt; Немного замысловато звучит :) Какое-то странное поведение хендлера<br>
&gt; &gt; &gt; обнаружил.<br>
&gt; &gt;<br>
&gt; &gt; [...skipped a lot of stuff...]<br>
&gt; &gt;<br>
&gt; &gt; &gt; Почему &quot;ngx_http_get_module_loc_conf&quot; берет данные не для запрашиваемого<br>
&gt; &gt; &gt; локейшена, а от того места, где идет инициализация хендлера и переменной<br>
&gt; &gt; &gt; &quot;blabla&quot;?<br>
&gt; &gt;<br>
&gt; &gt; Потому что в фазе NGX_HTTP_POST_READ_PHASE локейшен ещё не определен,<br>
&gt; &gt; соответственно, ngx_http_conf_get_module_loc_conf возвращает<br>
&gt; &gt; конфигурацию локейшена по-умолчанию для этого сервера.<br>
&gt;<br>
&gt; Я для себя называю этот location не &quot;по умолчанию&quot;, а нулевой location.<br>
<br>
</div>Нулевой - потому что у него нет имени: отладочном логе он выглядит как<br>
      using location &quot;&quot;<br>
<div><div></div><div><br>
&gt; Он, в частности, используется в случае, если в сервере нет location &quot;/&quot;:<br>
&gt;<br>
&gt;    server {<br>
&gt;        root  /path/to/files;<br>
&gt;<br>
&gt;        location ~ \.php$ {<br>
&gt;            fastcgi_pass  ...<br>
&gt;        }<br>
&gt;    }<br>
&gt;<br>
&gt; или location&#39;ов нет вообще:<br>
&gt;<br>
&gt;    server {<br>
&gt;        root  /path/to/files;<br>
&gt;    }<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Игорь Сысоев<br>
&gt; <a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
</div></div></blockquote></div>