Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: эмуляция i f/else
может и не в тему, но сдаётся мне, что
location и error_page будут работать быстрее
и ... лучше короче ...
On 23.04.2008, at 15:13, Sergey Shepelev wrote:
Всегда были не совсем ясны сходство и
различия break;, rewrite break и rewrite last.
Обычная задача. Существующие файлы
отдавать статикой, несуществующие
проксировать. Сейчас написано два if: -f
и !-f.
Как это написать более правильно?
Может так? Есть комментарии по поводу
этого куска?
location / {
if (-f $request_filename) {
break;
root html;
}
proxy_pass http://127.0.0.1:1234;
}
Вдогонку.
proxy_pass http://localhost/; # (!!!) / в конце
это то же самое, что
rewrite .* /;
proxy_pass http://localhost;
?
Заранее спасибо за помощь.
|