Sobre las rutas de ubicación de archivos absolutas y relativas

Hay un error que siempre veo que comenten los novatos, ya sea al hacer un software, una pagina WEB e incluso algún batch en D.O.S o Linux U_U y es el usa “rutas Absolutas”
una ruta absoluta es cuando haces referencia a un archivo con una ubicación especifica e inamovible, un ejemplo en HTML de ruta Absoluta, asumiendo que el HTML esta en la RAIZ (y se llama index.html)

<img src="http://www.elcodigofuente.com/imagen/imagen_prueba.jpg" alt="" />

haciendo el código de arriba, indicamos que siempre va a buscar esa imagen (imagen_prueba.jpg) en esa ruta… si cambiamos de hosting, o movemos el archivo a una subcarpeta, siempre buscará a http://www.elcodigofuente.com/ y luego la carpeta imagen y dentro imagen_prueba.jpg
Si usamos Rutas Relativas

<img src="./imagen/imagen_prueba.jpg" alt="" />

El código de arriba, será interpretado de la siguiente manera:

donde se encuentre mi archivo HTML (asumiendo que se llama index.html y esta en la raíz) buscaré carpeta imagen y dentro el archivo de imagen_prueba.jpg; si cambio de hosting o si pongo el index.html en cualquier subcarpeta y/o ubicación, siempre buscará “RUTA DEL INDEX.HTML”/imagen/imagen_prueba.jpg es por eso que se lo llama relativo, porque guardan “relación” con quienes son llamados.

Así que ya saben, cuando hagan un HTML, PHP, o cualquier cosa en algún lenguaje de programación, siempre usen rutas relativas y todos sus archivos dentro de carpetas y/o subcarpetas

Observación
, el algunos lenguajes como Visual Basic, para usar la Ruta Relativa debes hacer esto:

ruta= app.path & "\basededatos\foro.mdb"

Se interpreta: Desde la ubicación donde fue ejecutado el EXE, busca la carpeta basededatos y dentro el archivo foro.mdb


Posted

in

by

Comments

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *