Redirecionar imagens ausentes em um diretório específico

4

Eu tenho um diretório de imagens em /img/ . Quando uma solicitação é feita para uma imagem nesse diretório que não existe, eu gostaria de exibir /img/default.jpg . Como eu adicionaria isso à minha configuração nginx?

    
por arby 18.12.2013 / 20:05

1 resposta

6

Faça isso:

location /img {
  try_files $uri /img/default.jpg;
}

Isso não redirecionará a solicitação para default.jpg, mas, em vez disso, o conteúdo do arquivo de sua solicitação será exibido com o conteúdo default.jpg.

Mais informações aqui: link

Redirecionar seria bastante confuso e precisaria fazer uso da diretiva if. Você pode fazer isso também. Mais informações aqui: link

    
por 18.12.2013 / 20:11

Tags