Différence entre le chemin absolu et le chemin relatif

Différence entre le chemin absolu et le chemin relatif

Les hyperliens, communément appelés «liens», sont toujours l'un des aspects les plus importants et de l'élément fondamental du World Wide Web. C'est la possibilité de créer un lien sur une page qui fait que les lecteurs suivent ou accédez directement à d'autres contenus dans un document. C'est l'un des traits les plus déterminants des sites Web, en particulier pour atteindre un classement élevé. Il existe une corrélation directe entre la quantité de liens. Les liens peuvent être quelque chose comme un mot ou un bouton qui pointe vers un autre emplacement qui fait partie de ce site Web, ou il peut pointer du contenu qui fait partie de sites Web externes. Aussi simple que possible d'ajouter des liens vers des sites Web, il devient un peu plus difficile pour le concepteur Web pour comprendre le concept, en particulier lorsque des chemins absolus et relatifs entrent en jeu.

Qu'est-ce qu'un chemin absolu?

Un chemin absolu est un chemin qui décrit l'emplacement d'un fichier ou d'un dossier quel que soit le répertoire de travail actuel; en fait, il est relatif au répertoire racine. Il contient l'emplacement complet d'un fichier ou d'un répertoire, d'où le nom. Il est également appelé chemin d'accès absolu ou de chemin complet et il commence toujours au même endroit, qui est le répertoire racine. Les chemins absolus contiennent toutes les informations pertinentes pour trouver les ressources indiquées par une URL absolue. Un chemin absolu doit être utilisé pour désigner les sites Web qui se trouvent sur un domaine autre que votre domaine d'origine.

Qu'est-ce qu'un chemin relatif?

Un chemin relatif est un chemin qui décrit l'emplacement d'un fichier ou d'un dossier par rapport au répertoire de travail actuel. Il peut être mieux utilisé pour se référer aux sites Web situés sur le même domaine, idéalement sur certaines sections de sites Web dans lesquels les documents ne changent jamais de relations les uns aux autres. Contrairement aux chemins absolus, les chemins relatifs contiennent des informations qui ne sont que par rapport au document actuel dans le même site Web qui évite la nécessité de fournir un chemin absolu complet. En termes simples, le chemin relatif fait référence à un chemin par rapport à l'emplacement de la page Web actuelle.

Différence entre le chemin absolu et le chemin relatif

Signification

Le chemin absolu, également appelé chemin de fichier ou chemin complet, fait référence à un emplacement spécifique dans le système de fichiers, quel que soit le répertoire de travail actuel. Il s'agit de l'emplacement d'un fichier ou d'un répertoire dans un ordinateur qui contient le répertoire racine et la liste du répertoire complet qui est nécessaire pour localiser le fichier ou le répertoire. Un chemin relatif, au contraire, fait référence à l'emplacement d'un répertoire utilisant le répertoire actuel comme référence, ce qui évite la nécessité de spécifier le chemin absolu complet. Ainsi, un chemin relatif est également appelé un chemin non absolu.

URL

Il y a deux choix de base en ce qui concerne la sélection des URL, une URL absolue et une URL relative. Une URL absolue indique un emplacement très spécifique sur le Web et contient toutes les informations nécessaires pour localiser une ressource. Les URL absolues doivent être utilisées pour créer un lien vers d'autres sites Web qui ne sont pas situés sur le même domaine. Les URL relatives, en revanche, sont plus faciles à utiliser car elles sont relatives à la page sur laquelle ils se trouvent. C'est toujours la meilleure pratique pour utiliser des URL relatives pour référencer les liens qui sont situés sur le même domaine qui les rend plus faciles à travailler avec.

Dans les fenêtres

Un chemin absolu contient l'adresse complète de l'emplacement du fichier pour se référer à un certain répertoire de l'ordinateur, tandis que le répertoire actuel est considéré comme référence pour localiser un autre répertoire en cas de chemin relatif. Un chemin relatif contient une adresse partielle du chemin absolu basé sur sa relation avec le répertoire auquel il est lié.

Par exemple:

D: \ Documents \ MyDocument.doc

mon document.doc

Dans le premier exemple, le chemin absolu contient le chemin complet du fichier situé dans le répertoire «D». Vous pouvez cliquer avec le bouton droit sur le fichier et cliquer sur les propriétés pour déterminer le chemin absolu de ce fichier. Dans le deuxième exemple, le chemin relatif contient une adresse partielle du fichier par rapport au répertoire de travail actuel.

En linux

Dans Linux, un chemin absolu est défini comme l'emplacement d'un fichier ou d'un répertoire par rapport au répertoire racine et est désigné par une barre oblique avant (/). Le répertoire racine fait référence au répertoire supérieur qui comprend le système de fichiers contenant une série de sous-répertoires qui conduit à d'autres sous-répertoires. Au contraire, un chemin relatif fait référence à l'emplacement d'un fichier ou d'un répertoire par rapport au répertoire de travail actuel plutôt qu'au répertoire racine. Par exemple,

/ Export / Home / FTP / Pub

Exportation / Home / FTP / Pub

Dans le premier exemple, le chemin commence à partir du répertoire qui est le répertoire racine qui en fait un chemin de chemin absolu. Nous avons supprimé le slash vers l'avant / dans le deuxième exemple, ce qui en fait un chemin de chemin relatif, ce qui signifie qu'il se rapporte au répertoire de travail actuel au lieu du répertoire racine.

Absolu VS. Chemin relatif: graphique de comparaison

Résumé des vs absolus. Chemin relatif

En un mot, si vous souhaitez mettre des liens vers d'autres sites Web qui appartiennent à un autre domaine autre que le domaine domestique, vous utilisez très probablement un chemin absolu. Au contraire, vous utiliserez un chemin relatif pour naviguer sur place, si les liens résident sur le même domaine que vous faites référence. En termes simples, un chemin absolu se réfère au même emplacement dans un système de fichiers par rapport au répertoire racine, tandis qu'un chemin relatif pointe vers un emplacement spécifique dans un système de fichiers par rapport au répertoire actuel sur lequel vous travaillez.