Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/02/2008, 16:16
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Cambiar mostrar.php?id=1 por / / /

Eso se debe a que usas rutas relativas en tu código para mostrar las imágenes:

Código HTML:
<img src="imagenes/sombra_esq2.jpg" width="50" height="50" /> 
y al hacer la reescritura que estás haciendo pues es como que ya estás en otra carpeta, en este caso album/, por lo que las imagenes se toman en base a esa carpeta, osea es como que estuvieras llamando a http://www.host-image.com.ar/album/i...ombra_esq1.jpg cuando la ruta verdadera es http://www.host-image.com.ar/imagenes/sombra_esq1.jpg.

Esto tiene varias soluciones:

PRIMERA:
Usa rutas absolutas:
Código HTML:
<img src="http://www.host-image.com.ar/imagenes/sombra_esq2.jpg" width="50" height="50" /> 
SEGUNDA:
Usa otro tipo de rutas absolutas (Un punto delante de la ruta indicará que se toma como base el directorio raíz):
Código HTML:
<img src="./imagenes/sombra_esq2.jpg" width="50" height="50" /> 
TERCERA:
La más sencilla, agrega este meta a tu <head>
Código HTML:
<head>
 
<base href="http://www.host-image.com.ar/" />
 
</head> 
Si revisas el código fuente del foro, verás que es el tercer método el que usa

Un saludo,