juil
27
Lien relatif et lien absolu
Catégorie: Webmastering | 1 commentaire | 748 lectures
Les liens relatifs et absolus, voilà deux façons différentes de faire appel à des liens. Comme son nom l'indique, le lien absolu pointera toujours vers la même destination. À l'inverse, le lien relatif dépend de son environnement.
Liens relatifs
On commence par le moins simple, les liens relatifs. Pour écrire des liens relatifs il faut connaître deux choses: son endroit de départ et sa destination. Ces deux paramètres sont essentielles. J'ai repris ici une arborescence traditionnelle pour mieux comprendre.
Premier exemple, je suis sur la page index.php et je souhaite faire un lien vers la page cybersquatting.htm. La page est sur le même niveau de l'arborescence. Il suffit simplement d'indiquer le nom de la page et son extension.
1
<a href="cybersquatting.htm">Cybersquatting</a>
Deuxième exemple, je suis toujours sur la page index.php et je désire faire un lien vers le fichier reaction-web.pdf. Ce fichier se trouve dans un document. Dans le chemin, je spécifie le dossier puis le fichier.
1
<a href="download/redaction-web.pdf">Rédaction web</a>
Troisième exemple, cette fois-ci je suis sur la page factures.htm et j'aimerais ajouter un lien vers le fichier ipod-nano.pdf. Remarquez que je suis dans un autre dossier. Je dois alors remonter d'un cran dans l'arborescence (indiqué par les deux points) puis rentrer dans le dossier download.
1
<a href="../download/redaction-web.pdf">Rédaction web</a>
Liens absolus
Dans le cas des liens absolus, c'est le webmaster qui indique le chemin exact vers la ressource. Ce chemin commence à l'endroit de l'index (indiqué par un /) et énumère l'itinéraire complet jusqu'à son point de chute. Il suffit de suivre le guide. C'est un système de "marche en avant" contrairement aux liens relatifs. Cette adresse ne dépend pas de son environnement puisque je lui indique dès le départ que je commence depuis l'index. Par exemple, si je me trouve sur la page factures.htm et je souhaite pointer vers le fichier ipod-nano.pdf, je commence par le slash, suivi du chemin.
1
<a href="/dico.htm">Dico du web</a>
Certains utilisent l'adresse complète, nom de domaine compris. C'est pas nécessaire, c'est du travail en plus et le jour où ils changent de nom de domaine ou d'extension (ce qui a été le cas pour www.tutoweb.com vers www.tutoweb.be), tous les liens sont morts.
1
<a href="http://www.tutoweb.be/dico.htm">Dico du web</a>
Alors, relatif ou absolu ? Vous l'avez vu, le relatif demande une petite gymnastique d'esprit et ça devient vite compliqué surtout si l'arborescence est complexe. Mieux vaut avoir une bonne vue d'ensemble de l'organisation de ses fichiers/dossiers et utiliser la méthode absolue.

[...] évitant bien de mettre l’URL en entier, nom de domaine compris. Petite explication sur les liens relatifs et liens absolus sur [...]