Différence entre le chemin absolu et le chemin relatif (avec tableau)

Différence entre le chemin absolu et le chemin relatif (avec tableau)

Il est difficile d'imaginer le monde d'aujourd'hui sans Internet. Presque un nombre incalculable de fichiers sont partagés chaque jour par le biais d'Internet.

Différence entre chemin absolu et chemin relatif

Au début des ordinateurs, la plupart des fichiers étaient partagés via des CD, des DVD, des disquettes et des clés USB.

Aujourd'hui, la plupart de ces fichiers sont partagés en ligne via des liens. Ces liens nous aident à passer d'un endroit à un autre sur Internet.

Ces liens sont de deux types, absolus et relatifs, selon le chemin de localisation qu'ils décrivent.

Chemin absolu vs chemin relatif

La principale différence entre les chemins absolus et relatifs est que le chemin absolu décrit l'emplacement du fichier à partir du répertoire racine.

D'autre part, un chemin relatif décrit l'emplacement d'un fichier lié au répertoire de travail actuel.

Le chemin absolu contient l'emplacement complet d'un fichier ou d'un répertoire.
Puisque les chemins absolus décrivent l’emplacement du chemin racine, ils contiennent toutes les informations pertinentes pour trouver les ressources indiquées par une URL absolue.

Les chemins relatifs sont mieux utilisés pour faire référence à des sites Web situés sur le même domaine, car ils ne décrivent pas l'emplacement du répertoire racine.

Tableau de comparaison entre chemin absolu et chemin relatif

Paramètre de comparaisonChemin absolu Chemin relatif
DéfinitionLes chemins absolus décrivent l'emplacement d'un fichier à partir de son répertoire racine.Les chemins relatifs décrivent l'emplacement d'un fichier à partir de son répertoire de travail actuel.
Type d'URL utiliséLes URL absolues utilisent des chemins absolus pour créer des liens vers certains fichiers.Les URL relatives utilisent des chemins relatifs pour établir un lien vers certains fichiers.
Navigue généralement versLes URL absolues sont utilisées lorsque le fichier auquel il est fait référence ne se trouve pas sur le même domaine.Les URL relatives sont utilisées lorsque le fichier référencé par le lien se trouve sur le même domaine.
Caractères de délimitationLes URL absolues commencent par un caractère délimitateur tel que « / ».Les URL relatives ne commencent jamais par un caractère de délimitation.
Aussi connu sous le nomLes chemins absolus sont également appelés chemins complets ou chemins de fichiers.Les chemins relatifs sont également appelés chemins non absolus.

Qu'est-ce que le chemin absolu ?

Les URL absolues utilisent des chemins absolus, qui décrivent l'emplacement d'un fichier à partir du répertoire racine.

Le chemin absolu commence à partir de l'emplacement racine du fichier et mène à l'emplacement. Il inclut toujours un chemin d'accès complet à l'emplacement.

Les chemins absolus sont utilisés pour créer des liens vers des fichiers qui ne se trouvent pas sur le même domaine, car ces URL sont détaillées et pointent vers un emplacement spécifique.

Les URL absolues commencent par des caractères délimiteurs tels que « / » ou « \ » qui dépendent du système d'exploitation.
Ils peuvent également changer d'un pays à l'autre.

Par exemple, un chemin absolu sur un système Windows peut ressembler à ceci :

C:\Windows\calc.exe

Un chemin absolu sur un système Linux ressemble à -

/home/users/c/computerhope/public_html/cgi-bin

Les répertoires coréens ou japonais peuvent utiliser ¥ ou ₩ comme séparateur de répertoire au lieu du standard "/" ou "\".

Le répertoire de travail actuel n'affecte pas un chemin absolu et commencera toujours par l'emplacement racine.

Les chemins absolus sont plus faciles à comprendre car ils donnent l’emplacement complet. Cependant, cela peut rendre leur utilisation peu pratique, car chaque étape du répertoire racine doit être spécifiée.

Pour localiser les fichiers auxquels ils ont accès, les serveurs doivent connaître le chemin absolu de chaque fichier.

Ce n’est pas vrai lorsqu’il s’agit de travailler avec WordPress. La seule fois où vous auriez besoin du chemin absolu d’un fichier dans WordPress, c’est lorsque vous êtes un développeur et que vous devez référencer l’emplacement exact d’un fichier pour lequel vous écrivez du code.

Pour trouver le chemin absolu des fichiers utilisés pour WordPress, vous pouvez écrire trois lignes simples de code en PHP et stocker ces informations sur votre serveur Web à titre de référence.

Qu'est-ce que le chemin relatif ?

Les URL relatives qui utilisent des chemins relatifs pour créer des liens vers des fichiers décrivent l'emplacement d'un fichier dans le répertoire de travail actuel.

Le chemin relatif ne tient pas compte des informations nécessaires pour localiser le répertoire de travail actuel à partir du répertoire racine et se concentre uniquement sur la route du répertoire de travail à l'entité.

Les chemins relatifs sont utilisés pour créer des liens vers des fichiers du même domaine.

Bien que les chemins relatifs ne commencent pas par des caractères de délimitation, ils peuvent avoir un aspect différent selon les systèmes d'exploitation.

Par exemple, une URL relative sur un système Windows ressemblerait à ceci :

calc.exe

De même, une URL relative sur un système Linux ressemble à -

./public_html/cgi-bin

Les chemins relatifs contiennent moins d’informations et nous en disent moins sur la racine du fichier. Néanmoins, les chemins relatifs sont plus faciles à utiliser car ils sont plus courts et plus pratiques.
Ce point est particulièrement mis en évidence lorsque vous travaillez avec des répertoires profondément imbriqués.

Différences principales entre le chemin absolu et le chemin relatif

  1. Les chemins absolus décrivent l'emplacement d'un fichier à partir de son répertoire racine. Un chemin relatif décrit l'emplacement d'un fichier lié à son répertoire de travail actuel.
  2. Les URL absolues utilisent des chemins absolus et les URL relatives utilisent des chemins relatifs.
  3. Les URL absolues sont utilisées pour créer des liens vers des pages qui ne se trouvent pas sur le même domaine. D’un autre côté, les URL relatives sont utilisées pour créer des liens vers des pages qui se trouvent sur le même domaine.
  4. Les URL absolues commencent par des caractères délimiteurs tels que « / », « \ », « », « : » etc.
    Les URL relatives ne commencent pas par des caractères de délimitation.
  5. Les chemins absolus sont également appelés chemins complets ou chemins de fichiers. Les chemins relatifs sont également appelés chemins non absolus.

Conclusion

Dans le monde d'aujourd'hui, il est important de connaître les différences entre ces liens et quel type de lien sera utilisé dans chaque scénario.

Pour résumer, si jamais vous créez un lien vers un fichier ne se trouvant pas sur le même domaine, vous utiliserez probablement une URL absolue.

Au contraire, les URL relatives seront utiles lorsque vous souhaitez créer un lien vers des fichiers sur le même domaine.

Référence

  1. https://link.springer.com/chapter/10.1007/11751649_67
point 1
Une requête?

J'ai mis tellement d'efforts à écrire ce billet de blog pour vous apporter de la valeur. Cela me sera très utile, si vous envisagez de le partager sur les réseaux sociaux ou avec vos amis/famille. LE PARTAGE C'EST ♥️

Avatar de Nidhi

Qui sommes-nousNidhi

Salut! Je m'appelle Nidhi.

Ici, à l'EHL, tout est question de recettes délicieuses et faciles pour recevoir en toute décontraction. Alors venez me rejoindre à la plage, détendez-vous et profitez de la nourriture.

Soyez sympa! Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *