Definición Absolute Path

La ruta absoluta es la ruta jerárquica que localiza un archivo o carpeta en un sistema de archivos desde la raíz. La ruta absoluta de un archivo permite especificar con precisión la ubicación del archivo, independientemente de la ubicación del directorio actual del usuario.

Los enlaces son elementos fundamentales de la World Wide Web, especialmente cuando se presentan como rutas absolutas en términos informáticos.

En efecto, las rutas absolutas dan una idea clara de la ubicación de un archivo al que se adjuntan. Así que

  • ¿Qué son?
  • ¿Son importantes?
  • ¿Y cómo puede diferenciar una ruta absoluta de una relativa?

Si quiere saber más sobre el concepto de rutas absolutas, le invito a seguir leyendo este artículo.

Capítulo 1: ¿Qué significa realmente el Camino Absoluto?

En este capítulo, descubriremos el verdadero significado del término Camino Absoluto y la aclaración de algunos términos relacionados.

1.1) ¿Cómo se define la ruta absoluta?

En términos sencillos, la ruta absoluta es una dirección que consiste en una lista completa de la ubicación de un archivo, carpeta o directorio en un ordenador.

La ruta absoluta incluye la ubicación completa del archivo o carpeta, incluida la unidad en la que se encuentra.

Chemin absolue

Por ejemplo, en un ordenador con Windows, la ruta absoluta de un archivo puede ser :

C:\NWindows\NUsers\NBilly\\Ndocs\Nlesson1.txt

Los sistemas de servidores necesitan conocer la ruta absoluta de cada archivo al que acceden para poder localizarlo. Cada sistema operativo diferente, como Windows, Linux, MacOS, utiliza una sintaxis o forma diferente de escribir una ruta absoluta.

También existe un término llamado «ruta relativa», que se refiere a la ubicación de un archivo en relación con la ubicación actual. Por ejemplo, el archivo anterior en Windows podría aparecer como «\docs#1.txt».

Chemin relatif

El único momento en el que necesita conocer y utilizar las rutas absolutas en WordPress es cuando es un desarrollador y necesita referenciar la ubicación exacta de un archivo al escribir código

Para encontrar la ruta absoluta de los archivos utilizados por WordPress, puede escribir tres simples líneas de código en PHP y almacenar esta información en su servidor web para utilizarla como referencia.

1.2. algunos términos que hay que conocer

Para entender mejor la diferencia entre el Camino Absoluto y otros términos similares, aclararemos algunos en esta sección.

1.2.1. Raíz del documento

La raíz del documento, también conocida como raíz de la web o directorio raíz del sitio web, es la carpeta base de acceso público de un sitio web. Aquí es donde encontrará el archivo de índice :

  • Index.php
  • Índice.html
  • Por defecto.html
  • Etc.

Esta carpeta suele llamarse public_html, htdocs, www o wwwroot, dependiendo de su host y de su configuración.

La raíz del documento es un directorio o carpeta que se almacena en los servidores de su anfitrión y que se designa para contener páginas web. Cuando otra persona vea su sitio web, esta es la ubicación a la que accederá.

Absolute Path 2

Para que un sitio web sea accesible a los visitantes, debe publicarse en el directorio correcto, es decir, en la raíz del documento.

Por ejemplo, si tiene un sitio web www.mywebsite.com con un archivo index.html en la raíz del documento, la navegación hacia esa dirección web servirá ese archivo index.

1.2.2. Raíz del servidor o rutas del servidor web

Como se ha dicho anteriormente, para el navegador, no hay archivos en el servidor

Un usuario del sitio nunca tiene acceso al sistema de archivos del servidor. Y para el navegador, sólo hay una raíz del sitio que es siempre una sola barra.

Por lo tanto, para que un enlace HTML sea absoluto, simplemente tendría que crearlo desde la raíz del sitio.

Supongamos que su sitio tiene dos secciones, http://www.example.com/about/info.php y http://www.example.com/job/vacancy.php, y que quiere redirigir »vacancy.php» a la sección »info.php»

Si lo hace tal cual , su navegador seguramente no lo encontrará.

Sobre todo, recuerde que el navegador siempre intenta enlazar con la dirección completa, utilizando la ubicación actual, que es /about/. Esto significa que la ruta resultante /about/vacancy. php será errónea

Por lo tanto, para que esto funcione correctamente, debe necesariamente hacer que este enlace sea absoluto, partiendo de la raíz del sitio : /job/vacancy.php.

Lo mismo se aplica a todos los enlaces internos del sitio, las imágenes, los archivos js y css, los hipervínculos o cualquier otro recurso que se pueda pulsar o cargar en la página.

En el caso de los recursos locales, es preferible que sea una ruta absoluta únicamente, sin ningún protocolo ni dominio, como por ejemplo /trabajo/vacante.php

Por otro lado, para los recursos externos, estos atributos son obligatorios, por lo que debe ser una URL completa como http://www.example.com/job/vacancy.php.

1.3. ¿Cuál es la diferencia entre una senda absoluta y una senda relativa?

Para destacar la diferencia entre estos dos términos, hablaremos de cada uno de ellos para dejar las cosas claras.

3.1. noción de trayectoria relativa

Una ruta relativa se refiere a una ubicación que es relativa a un directorio actual.

Fuente : Code-boxxx

Las rutas relativas utilizan dos símbolos especiales: un punto (.) y el símbolo de doble punto (..), que designan el directorio actual y el directorio padre

La línea doble de puntos se utiliza para ascender en la jerarquía. Un solo punto representa el directorio actual.

En el ejemplo de la estructura de directorios que se da a continuación, suponga que ha utilizado el Explorador de Windows para acceder a D:\NDataShapefiles\NSoils

Una vez en ese directorio, una ruta relativa utilizará D:\DataShapefiles\Soils como directorio actual, hasta que acceda a un nuevo directorio para convertirlo en el directorio actual

El directorio actual se denomina a veces directorio raíz.

He aquí cómo localizar una ruta relativa:

3.1.1. Referencias de archivos en el mismo directorio

Si el archivo fuente y el de referencia están en el mismo directorio, simplemente escriba el nombre del archivo de referencia directamente, o utilice ./ para indicar el directorio actual.

Suponiendo que la ruta info.html es: c:/sites/blabla/info.html y la ruta index.html es: c:/sites/blabla/index.html.

En info.html, el archivo index.html debe ser referenciado como un hipervínculo:

index.html

./index.html

3.1.2 Referencias de archivos en el directorio de nivel superior

Esto es lo que significan estos símbolos:

  • …/ indica el nivel superior del directorio donde se encuentra el archivo fuente;
  • …/…/indica el directorio de nivel superior del directorio donde se encuentra el archivo fuente, y así sucesivamente:

index.html

index.html

3.1.3 Referencias de archivos en directorios subordinados

Para hacer referencia a un archivo en un directorio de nivel inferior, simplemente escriba la ruta del archivo en el directorio de nivel inferior

Suponiendo que la ruta a info.html es c:/Inetpub/wwwroot/sites/blabla/info.html y la ruta a index.html es c:/Inetpub/wwwroot/sites/blabla/html/index.html, añada index a info.html.

El código del hipervínculo .html debe escribirse así:

index.html

3.2. Concepto de trayectoria absoluta

La ruta absoluta va desde el directorio raíz hasta el directorio en el que se encuentra

Así, el uso de «/» indica el directorio como c:/sitio/img/foto.jpg

La ruta similar a esta ubicación del archivo de descripción completa es la ruta absoluta.

3.3. Ventajas y desventajas de las rutas absolutas y relativas

Las ventajas y desventajas de las rutas relativas son casi las opuestas a las rutas absolutas

Como ventajas de las rutas absolutas:

  • Si alguien plagia el contenido de su sitio web, los enlaces del interior apuntarán a su sitio web. Esto sólo sería realmente posible si la persona no elimina los enlaces de su contenido. Del mismo modo, si alguien guarda su página web en un ordenador local, los enlaces, imágenes, css y js seguirán conectándose a su sitio web;
  • Si la ubicación de la página web cambia, los enlaces dentro de ella siguen apuntando a la URL correcta.

Y las desventajas de las rutas absolutas:

  • Las rutas absolutas no pueden utilizarse al crear una aplicación de prueba, porque el enlace debe apuntar al nombre del dominio en lugar de a la aplicación de prueba;
  • Hay que arreglar la página de contenidos. Si todas las páginas de contenido utilizan rutas absolutas, entonces si quiere modificar un archivo, la ruta en las otras páginas no podrá ser cambiada y apuntará a la dirección original.

Las ventajas de las rutas relativas son

  • El contenido se puede mover fácilmente y todo el directorio se puede mover;
  • El método de prueba es más flexible.

Y las desventajas de las rutas relativas:

  • Cuando la página de contenido cambia de posición, el enlace falla fácilmente;
  • Es fácil ser plagiado.

3.4. El punto de convergencia entre una ruta absoluta y una ruta relativa

La diferencia entre estos dos términos puede resumirse en sólo dos puntos importantes:

  • Si la ruta se construye a partir de la raíz del sistema, se denomina absoluta;
  • Si la ruta se construye desde su ubicación actual, entonces es relativa. Esto tiene sentido, ya que es relativo a nuestra ubicación actual.

Con la dirección absoluta, siempre podrá llegar a cualquier destino, sin importar el punto de partida

La ruta relativa, por otra parte, es complicada y sólo debe utilizarse cuando se sabe exactamente dónde se encuentra.

Capítulo 2: Cómo encontrar una ruta absoluta

He aquí algunas formas de encontrar las rutas absolutas de los archivos almacenados en sus dispositivos:

2.1. Cómo encontrar la ruta absoluta en Windows

Para encontrar la ruta absoluta de un archivo almacenado en su PC con Windows, sólo tiene que hacer clic con el botón derecho del ratón en el archivo y luego hacer clic en la opción «Propiedades».

Trouver le chemin absolu dans Windows

En este punto encontrará la ruta exacta del archivo, que se traduce como «Ubicación».

Trouver le chemin exact qui mene a un fichier

Se puede observar que la ubicación del archivo es C:\NUsers\LISATEUR\NFotos.

Por lo tanto, debe añadir una barra invertida seguida del nombre del archivo para que la ruta sea absoluta.

Como resultado, se convertirá en »C:\NUsers\LISATEUR\Nfotos\Ncromo.jpg».

Como alternativa, puede utilizar la línea de comandos de Windows para recuperar la ruta absoluta de un archivo en su ordenador.

Supongamos que tiene un directorio »C:\NWindows\N» y que desea encontrar la ruta absoluta code.bj. Sólo tiene que introducir ‘C:\Windows\code.bj, lo que significaría que la ruta absoluta a este archivo es el directorio más el nombre del archivo.

2.2. cómo encontrar la ruta absoluta de un archivo en Linux

En lugar de la línea de comandos de Windows, este es el comando pwd. Esto le permite encontrar rápidamente la ruta absoluta de un archivo en su dispositivo.

Al igual que en la línea de comandos de Windows, el proceso de búsqueda de la ruta absoluta sigue siendo el mismo en Linux.

Por tanto, debe añadir a la dirección del directorio actual el nombre del archivo que busca.

Conclusión

En general, se puede observar que las rutas absolutas describen exactamente el destino final de un archivo en un orden jerárquico.

Esta es una buena manera, ya que facilita la búsqueda del archivo en un dispositivo.

A diferencia de las rutas relativas, las rutas absolutas pueden llevarle a un directorio en el que esté almacenada una página web de su sitio, por ejemplo.

En este artículo hemos tratado de proporcionar algunos consejos sobre cómo encontrar las rutas absolutas de un archivo.

Si tiene otras formas de encontrar rutas absolutas de archivos, ya sea en Windows o en Linux, no dude en compartirlas con nosotros en los comentarios.

¡Hasta pronto!

Deja un comentario