Как задать экспирес?
Igor Sysoev
is at rambler-co.ru
Sat Feb 26 09:43:35 MSK 2005
On Sat, 26 Feb 2005, Михаил Монашёв wrote:
> есть картики в директории /i/ для них "expires 30d;" вполне нормально.
>
> location /i/ {
> root /xxxxxxxxxxxxx;
> expires 30d;
> }
>
> Но в директории /i/j/ картинки должны экспириться сразу, т.е. что-то
> вроде "expires now;"
expires 0; # now
expires -1; # now - 1
expires epoch; # "Thu, 01 Jan 1970 00:00:01 GMT"
Надо заметить, что первый и третий варианты будут работать быстрее, чем
второй, так как в них используются уже готовые строки.
> нужно писать второй блок location /i/j/ ? или можно вложенный локейшн как-то
> написать?
Да, нужно писать второй блок.
Вложенные location сейчас работают, но официально не поддерживаются, так как
некоторые директивы неправильно наследуются во вложенный location.
В частности, неправильно наследуются proxy_pass и alias.
А root и fastcgi_pass наследуются правильно.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list