try_files $uri $uri.php =404;
Хотя запись не совсем эквивалентна.
17 июня 2012 г., 9:16 пользователь ShivaS <nginx-forum@nginx.us> написал:
> Добрый день,
>
> Волею случая нужно было сделать
> следующие рулы:
>
>
> if (-f $request_filename.php) {
> rewrite ^(.+)$ /$1.php last;
> }
>
> if (!-f $request_filename.php) {
> return 404;
> }
>
> т.е. при запросе на file, проверялось
> наличие file.php и слалось на обработку
> (дальше стоит локейшен с прокси)
> Заодно (иногда есть файлы без
> расширения), при отсутствии файла .php
> насильно возвращается 404
>
> Вот сижу и думаю, как объединить эти 2
> рула и по возможности отказаться от
> rewrite, если такое возможно
>
> Буду благодарен за любую помощь!
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,227614,227614#msg-227614
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru