<br><div class="gmail_quote">4 июля 2010 г. 18:37 пользователь Vladimir V. Perepelitsa <span dir="ltr">&lt;<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2010/7/4 Alexander Petrovsky &lt;<a href="mailto:askjuise@gmail.com">askjuise@gmail.com</a>&gt;:<br>
<div class="im">&gt;&gt; У вас локейшн location ~ \.php$ перекрывает запрос к /n/test.php<br>
&gt;&gt;<br>
&gt;&gt; сделайте location ^~ /n {...}<br>
&gt;<br>
&gt; А разве запрос localhost/n , который должен попасть в location ^~<br>
&gt; /n {...} каким-то образом перекрывается location ~ \.php$ {...} ?<br>
&gt; Ибо запрос localhost/n/test.php в контексте содержимого<br>
&gt; location /n {<br>
&gt;                    fastcgi_param SCRIPT_FILENAME /var/www/html/test.php;<br>
&gt; }<br>
&gt; будет ошибочен и действительно попадет в ocation ~ \.php$<br>
<br>
</div>А документацию почитать не?<br>
<br>
приходит запрос за /n/test.php<br>
1. выполняется проверка по префиксам, находится location /n<br>
2. выполняется проверка по регэкспам, находится location \.php$<br>
3. используется regexp location.<br>
<br>
чтобы не проходила проверка по регэкспам, нужно указать ^~ (не<br>
проверять регэксп локейшны)</blockquote></div><div><br></div>Привет КЭП! А письмо внимательно прочитать не?<div><br></div><div>Во-первых - автор писал про localhost/n, а не про localhost/n/че-то там.php</div><div>Во-вторых - я обратил ваше внимание на факт описанный выше и указал содержимое локейшена которое вам как бэ намекало, что запрос все таки должен быть не localhost/n/че-то там.php, а именно localhost/n</div>
<div><br></div><div>Документацию и чужие письма я читать умею, интересен сам факт того, почему запрос localhost/n срезался на <span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">~ \.php$</span><br clear="all">
<br>-- <br>Петровский Александр / Alexander Petrovsky,<br><br>ICQ: 350342118<br>Jabber: <a href="mailto:juise@jabber.ru">juise@jabber.ru</a><br>Phone: +7 914 8 820 815<br>
</div>