Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2009, 05:53
Avatar de scout_vlc
scout_vlc
 
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 16 años, 9 meses
Puntos: 0
Rutas relativas

Hola, estoy creando una nueva web dentro de mi hosting.
Utilizo Microsoft Expression Web 2, y voy a crear nueva web.
Utilizo rutas relativas:

Código HTML:
<img src = "/images/imagen01.jpg" /> 
Como la nueva web está en http://midominio.com/carpeta
La nueva web está hospedada en /carpeta entonces cuando hago
Código HTML:
<img src = "/images/imagen01.jpg" /> 
Busca la imagen en http://midominio.com/images/imagen01.jpg y no en http://midominio.com/images/carpeta/imagen01.jpg

La solución es añadir en todas las páginas:
Código HTML:
<base href="http://midominio.com/carpeta/"> 
Porque así funciona, mi duda es..yo utilizo plantillas, porque las páginas son PHP, y utilizo una misma plantilla general para todas las páginas, donde esta la etiqueta <HEAD></HEAD> Si pongo el <base href> en la plantilla, independientemente del directorio donde esté, ¿funcionarán bien los enlaces?
O es Mejor que escriba todas las rutas así:

Código HTML:
<img src = "/carpeta/images/imagen01.jpg" /> 
Gracias