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