Liens relatifs et absolus

From LibreOffice Help
Jump to: navigation, search

Lors de l'introduction d'hyperliens, vous devez prendre en compte deux facteurs : s'ils sont définis comme relatifs ou absolus lors de l'enregistrement et si le fichier est présent.

  • Choisissez Outils - Options - Chargement/enregistrement - Général et spécifiez dans le champEnregistrer les URL relatifs à si LibreOffice crée hyperliens relatifs ou absolus. Les liens relatifs ne sont possibles que si le document sur lequel vous travaillez et la destination du lien sont sur le même disque.
  • You should create the same directory structure on your hard disk as that which exists in the web space hosted by your Internet provider. Call the root directory for the homepage on your hard disk "homepage", for example. The start file is then "index.html", the full path being "C:\homepage\index.html" (assuming Windows operating system). The URL on your Internet provider's server might then be as follows: "http://www.myprovider.com/mypage/index.html". With relative addressing, you indicate the link relative to the location of the output document. For example, if you placed all the graphics for your homepage in a subfolder called "C:\homepage\images", you would need to give the following path to access the graphic "picture.gif": "images\picture.gif". This is the relative path, starting from the location of the file "index.html". On the provider's server, you would place the picture in the folder "mypage/images". When you transfer the document "index.html" to the provider's server through the File - Save As' dialog, and if you have marked the option Copy local images to Internet under Tools - Options' - Load/Save - HTML Compatibility, LibreOffice will automatically copy the graphic to the correct directory on the server.
  • Dans ce cas, un chemin d'accès absolu tel que "C:\homepage\graphics\image.gif" ne fonctionnerait plus sur le serveur du fournisseur. Un disque dur C: n'existe pas nécessairement sur un serveur ou sur l'ordinateur des personnes amenées à consulter votre page Web : en effet, les systèmes d'exploitation tels que Unix ou MacOS ne reconnaissent pas les lettres comme des identificateurs de lecteur valides ; par conséquent, même si le dossier homepage\graphics existait, vous ne pourriez pas accéder à votre image. Il est préférable d'utiliser l'adressage relatif pour les liens de fichiers.
  • Un lien vers une autre page Web, tel que par exemple "www.exemple.fr" ou "www.monfournisseur/mapage/index.htm" est un lien absolu.
  • En outre, LibreOffice réagit différemment selon que le fichier référencé dans le lien existe ou pas et selon son emplacement. LibreOffice contrôle chaque nouveau lien et définit automatiquement une cible et un protocole. Vous pouvez visualiser le résultat final dans le code HTML généré après avoir enregistré le document source.
  • Voici les règles en vigueur : un adressage relatif ("images/photo.gif") n'est possible que si les deux fichiers se trouvent sur le même lecteur. S'ils se trouvent sur des lecteurs différents, mais dans le système local, c'est l'adressage absolu avec un protocole "file" qui doit être utilisé ("file:///data1/xyz/photo.gif"). Si les deux fichiers se trouvent sur deux serveurs différents ou bien si la cible du lien n'existe pas encore, il en résulte un adressage absolu avec un protocole "http" ("http://data1/xyz/photo.gif").
  • Veillez à gérer tous les fichiers concernant votre page Web sur le même lecteur que celui où se trouve le fichier de démarrage de cette dernière. De cette manière, LibreOffice peut définir le protocole et la cible de façon à ce que la référence sur le serveur soit toujours correcte.
Warning.png Lorsque vous laissez le curseur de la souris positionné quelques instants sur un hyperlien, une infobulle affiche la référence absolue car, en interne, LibreOffice utilise les noms de chemin d'accès absolu. Le chemin et l'adresse complets sont uniquement visibles lorsque vous consultez les résultats de l'export HTML, après avoir chargé le fichier HTML en tant que "texte", ou l'avoir ouvert à l'aide d'un éditeur de texte.

Rubriques connexes

Édition des hyperliens