Un Absoluto vs una URL Relativa
El Localizador uniforme de recursos (URL) es una dirección que especifica dónde se encuentra un documento en particular o un recurso en la World Wide Web (WWW). El mejor ejemplo de una URL es la dirección de una página web en la WWW, como http://www.cnn.com/. La URL absoluta, también llamada enlace absoluto, es una dirección de Internet completa que lleva al usuario al directorio o archivo exacto de un sitio web. Una URL relativa o una dirección de Internet parcial, apunta a un directorio o archivo relacionado con el directorio actual o un archivo.
¿Qué es la URL absoluta??
La URL absoluta, que proporciona una dirección completa de una página web o un recurso en la WWW, generalmente tiene el formato dado a continuación..
protocolo: // nombre de host / otros_detalles
Generalmente, el Protocolo de transferencia de hipertexto (http: //) se usa como la sección de protocolo. Pero el protocolo también podría ser ftp: //, gopher: // o file: //. El nombre de host es el nombre del equipo en el que reside el recurso. Por ejemplo, el nombre de host del servidor web central de la CNN es www.cnn.com. La sección other_details incluye información sobre el directorio y el nombre del archivo. El significado exacto de la sección other_details depende del protocolo y del host. El recurso al que apunta la URL absoluta normalmente reside en un archivo, pero también se puede generar sobre la marcha.
¿Qué es la URL relativa??
Como se mencionó anteriormente, una URL relativa apunta a un recurso relativo al directorio o archivo actual. Una URL relativa puede tomar varias formas diferentes. Al referirse a un archivo que reside en el mismo directorio que la página referida actualmente, la URL relativa puede ser simple como el nombre del archivo en sí. Como ejemplo, si necesita crear un enlace en su página de inicio a un archivo llamado my_name.html, que reside en el mismo directorio que su página de inicio, simplemente puede usar el nombre del archivo de la siguiente manera:
<a href= ”My_name.html”> Mi nombreuna>
Si el archivo que necesita vincular está dentro de un subdirectorio del directorio de la página de referencia, debe incluir el nombre del subdirectorio y el nombre del archivo en la URL correspondiente. Por ejemplo, si estamos tratando de vincular un archivo my_parents.html que está dentro de un directorio llamado padres, que realmente reside dentro del directorio que contiene su página de inicio, la URL relativa se verá como la siguiente.
<a href= ”Parents / my_parents.html”> Mis padresuna>
Además, si desea referirse a un recurso que reside en un directorio que se encuentra en un nivel más alto en la estructura de directorios que el directorio que contiene la página de referencia, puede usar dos puntos consecutivos. Por ejemplo, si desea referirse a un archivo llamado home.html que se encuentra en un directorio que se encuentra arriba de su página de inicio, puede usar una URL relativa de la siguiente manera.
<a href= ”… /Home.htmlВ> Iniciouna>
Diferencia entre URL absoluta y URL relativa
La principal diferencia entre una URL absoluta y una URL relativa es que, una URL absoluta es una dirección completa que apunta a un archivo o un recurso, mientras que una URL relativa apunta a un archivo relativo al directorio o archivo actual. La URL absoluta contiene más información que una URL relativa, pero el uso de las URL relativas es mucho más fácil, ya que son más cortos y más portátiles. Pero las URL relativas solo pueden usarse para referirse a enlaces que residen en el mismo servidor que la página que los refiere.