Re: Отдавать default image, если не существует картинки.
Igor Sysoev
igor на sysoev.ru
Пн Июл 18 18:58:41 UTC 2011
On Fri, Jul 15, 2011 at 07:17:36PM +0400, Валентин Бартенев wrote:
> On Friday 15 July 2011 15:56:43 selfchief wrote:
> > Сразу вспомнил про try_files
> > Попробовал сделать:
> > location ~* ^/(i|im)/ {
> > expires 7d;
> > try_files $uri $uri/default.png =404;
> > }
> > Но сразу понял, что в $uri хранится полный
> > путь с именем файла.
>
> location ~* ^(?<dir>/im?(/.+)*)/ {
> expires 7d;
> try_files $uri $dir/default.jpg =404;
> }
Я бы сделал так:
location /im {
location ~* ^(?<dir>/im?(/.+)*)/ {
expires 7d;
try_files $uri $dir/default.jpg =404;
}
}
--
Игорь Сысоев
http://sysoev.ru
Подробная информация о списке рассылки nginx-ru