Tengo un directorio de imágenes en /img/
. Cuando se realiza una solicitud a una imagen en ese directorio que no existe, me gustaría servirla /img/default.jpg
. ¿Cómo agregaría esto a mi configuración de nginx?
Respuesta1
Hacer esto:
location /img {
try_files $uri /img/default.jpg;
}
Eso no redirigirá la solicitud a default.jpg, sino que el contenido del archivo de su solicitud se entregará con el contenido default.jpg.
Más información aquí: http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files
Redirigir sería bastante complicado y necesitaría hacer uso de la directiva if. Aunque tú también puedes hacer eso. Más información aquí:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#if