Diferencias entre URL absoluta y URL relativa

El localizador de recursos uniforme (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. 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.

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

Normalmente, el Protocolo de transferencia de hipertexto (http: //) se usa como la sección de protocolo. Pero el protocolo también podría ser ftp: //, https: //,  file: //, etc.

Diferencias entre URL absoluta y 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. Cuando se hace referencia 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 mi_nombre.html, que se encuentra en el mismo directorio que su página de inicio, simplemente puede usar el nombre del archivo de la siguiente manera:

<a href=mi_nombre.html> Mi nombre </a>

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.

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 relacionado con el 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 cortas. Pero las URL relativas solo pueden usarse para referirse a enlaces que residen en el mismo servidor que la página que los refiere.