оптимизация (rewrite) рулов

ShivaS nginx-forum на nginx.us
Вс Июн 17 06:16:32 UTC 2012


Добрый день,

Волею случая нужно было сделать
следующие рулы:


       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