Vínculos absolutos y relativos

Contenido
Índice 🔎︎

# Hiperenlaces relativos y absolutos

Si incluye los hiperenlaces se deben tener en cuenta dos factores: si se han establecido como relativos o absolutos al guardar; y si el archivo está presente.

- Elija LibreOffice - PreferenciasHerramientas - Opciones - Cargar/Guardar - General y especifique, en el campo Guardar los URL en forma relativa a, si LibreOffice creará hipervínculos relativos o absolutos. Sólo puede Vincularse en forma relativa cuando el documento en el que trabaja y el vínculo de destino están en la misma unidad de disco.

- Debe crearse la misma estructura de directorios en el disco duro que la que existe en el espacio web alojado por el proveedor de Internet. Por ejemplo, si se llama «principal» al directorio raíz de la página principal en el disco duro, y el archivo inicial es «index.html», la ruta de acceso completa será «C:\principal\index.html» (suponiendo que se usa el sistema operativo Windows). El URL en el servidor de su proveedor de internet podría ser entonces algo como: «http://www.miproveedor.com/mipagina/index.html». Con direccionamiento relativo, se indica el enlace relativo a la ubicación del documento de salida. Por ejemplo, si se ubicasen todas las imágenes para su sitio en un directorio llamado «C:\principal\imagenes», necesitaría dar la ruta de acceso siguiente para la imagen «imagen.gif»: «imagenes\imagen.gif». Esta es la ruta relativa, empezando desde la ubicación del archivo «index.html». En el servidor del proveedor, se ubicaría la imagen en el directorio «mipagina/imagenes». Cuando se transfiera el documento «index.html» al servidor del proveedor a través del cuadro de diálogo Archivo ▸ Guardar como, y si ha activado la opción Copiar imágenes locales en Internet en LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ Cargar/guardar ▸ Compatibilidad HTML, LibreOffice copiará automáticamente la imagen en el directorio correcto del servidor.

- Una ruta de acceso absoluta como «C:\sitio\imagenes\foto.gif» dejaría de funcionar en el servidor del proveedor. Ni un servidor ni el equipo de un lector necesitan tener una unidad C de disco duro: los sistemas operativos como Unix o macOS no reconocen las letras de las unidades e incluso si la carpeta «sitio\imagenes» existiera, la foto no estaría disponible. Es mejor usar direcciones relativas para los enlaces de archivos.

- Un enlace a una página web, por ejemplo, «www.ejemplo.com» o «www.miproveedor.com/mipagina/index.html» es un enlace absoluto.

- LibreOffice también reacciona de forma diferente, si el archivo al que se refiere en el vínculo existe o no, y el lugar donde se encuentre. LibreOffice comprueba cada nuevo vínculo y configura un destino y un protocolo automáticamente. El resultado se puede ver en el código HTML generado después de guardar el documento fuente.

- Se aplican los criterios siguientes: una referencia relativa («imagen/foto.gif») será posible solo cuando ambos archivos se encuentren en la misma unidad. Si los archivos se encuentran en unidades diferentes del sistema de archivos local, la referencia absoluta utilizará el protocolo «file» («file:///data1/xyz/foto.gif»). Si los archivos se encuentran en servidores diferentes o si en este momento el destino del enlace aún no existe, la referencia absoluta utilizará el protocolo «http» («http://datos2/abc/foto.gif»).

- Organice todos los archivos de la página principal en la misma unidad que el archivo de inicio de la página principal. De esta manera, LibreOffice puede configurar el protocolo y el destino de forma que la referencia al servidor sea siempre correcta.

En la ayuda emergente de un hiperenlace y en el Editor de texto fuente HTML verá siempre la referencia absoluta ya que LibreOffice utiliza rutas absolutas (en su sistema interno). La dirección y ruta completa del archivo se verá sólo al visualizar el resultado de la exportación HTML, por ejemplo: al cargar el archivo HTML como "texto" o al abrirlo con un editor de texto.

Temas relacionados

Edición de hiperenlaces