try_files $uri $uri.php =404;<br>Хотя запись не совсем эквивалентна.<br><br><div class="gmail_quote">17 июня 2012 г., 9:16 пользователь ShivaS <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Добрый день,<br>
<br>
Волею случая нужно было сделать<br>
следующие рулы:<br>
<br>
<br>
       if (-f $request_filename.php) {<br>
        rewrite ^(.+)$ /$1.php last;<br>
        }<br>
<br>
        if (!-f $request_filename.php) {<br>
        return 404;<br>
        }<br>
<br>
т.е. при запросе на file, проверялось<br>
наличие file.php и слалось на обработку<br>
(дальше стоит локейшен с прокси)<br>
Заодно (иногда есть файлы без<br>
расширения), при отсутствии файла .php<br>
насильно возвращается 404<br>
<br>
Вот сижу и думаю, как объединить эти 2<br>
рула и по возможности отказаться от<br>
rewrite, если такое возможно<br>
<br>
Буду благодарен за любую помощь!<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,227614,227614#msg-227614" target="_blank">http://forum.nginx.org/read.php?21,227614,227614#msg-227614</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br>