Foros del Web » Administración de Sistemas » Apache »

imagen por defecto si no la encuentra

Estas en el tema de imagen por defecto si no la encuentra en el foro de Apache en Foros del Web. hola a todos, alguien sabria decirme como hacer para que cuando me desde un navegador pidan una imagen a mi servidor y esta no se ...
  #1 (permalink)  
Antiguo 29/03/2010, 11:08
 
Fecha de Ingreso: noviembre-2008
Mensajes: 135
Antigüedad: 16 años
Puntos: 3
imagen por defecto si no la encuentra

hola a todos,

alguien sabria decirme como hacer para que cuando me desde un navegador pidan una imagen a mi servidor y esta no se encuentre que por defecto y siempre en estos casos devuelva una imagen por defecto configurada por mi?


muchas gracias a todos
  #2 (permalink)  
Antiguo 29/03/2010, 19:12
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: imagen por defecto si no la encuentra

Hola, con .htaccess y el código de abajo lo logras

Código:
RewriteEngine On
RewriteCond %{REQUEST_URI} \.(jpg|gif|png|bmp)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*$ images/img-404.bmp [L]
en ese código las imágenes que serán Reemplazadas son: jpg, gif, png, bmp
por la imagen especificada. puedes agregar otras extensiones si lo deseas.

esto: images/img-404.bmp es la ruta de la imagen que mostrara si la imagen solicitada no existe.

también en ves de esto [L] puedes usar esto [L,E=STATUS:404]

esto: [L] te devuelve: HTTP 200
y esto: [L,E=STATUS:404] da el: HTTP 304 -
__________________
╬-----╬
║☺₧☻║
╬-----╬
  #3 (permalink)  
Antiguo 30/03/2010, 07:01
 
Fecha de Ingreso: noviembre-2008
Mensajes: 135
Antigüedad: 16 años
Puntos: 3
Respuesta: imagen por defecto si no la encuentra

Muchas gracias por la respuesta.

¿que es mejor? poner [L] te devuelve: HTTP 200 o [L,E=STATUS:404] da el: HTTP 304 -

¿que diferencia hay? Al final lo que buscamos es que no devuelva un imagen no encontrada sino la imagen por defecto

¿cual es la diferencia entre el 200 y el 304 o 404?

Saludos y gracias.
  #4 (permalink)  
Antiguo 30/03/2010, 15:52
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: imagen por defecto si no la encuentra

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
__________________
╬-----╬
║☺₧☻║
╬-----╬
  #5 (permalink)  
Antiguo 02/04/2010, 09:36
 
Fecha de Ingreso: noviembre-2008
Mensajes: 135
Antigüedad: 16 años
Puntos: 3
Respuesta: imagen por defecto si no la encuentra

me ha funcionado muyyyy bien.

Muchas gracias.

Al final apliqué : [L]

Solo otra pregunta, si quiero que en aquellas ocasiones en que el nombre de las imagenes cumplen un patron (por ejemplo que esten en un directorio concreto) quiera devolver una imagen y en otro caso otra imagen, . . .

¿como se haría?

muchas gracias y saludos para todos

Etiquetas: defecto, encuentra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:25.