une URL absolue contre une URL relative
Uniform Resource Locator (URL) est une adresse qui spécifie où se trouve un document particulier ou une ressource sur le World Wide Web (WWW). Le meilleur exemple d'URL est l'adresse d'une page Web sur le WWW telle que https://www.cnn.com/. L'URL absolue, également appelée lien absolu, est une adresse Internet complète qui dirige l'utilisateur vers le répertoire ou le fichier exact d'un site Web. Une URL relative ou une adresse Internet partielle pointe vers un répertoire ou un fichier relatif au répertoire ou à un fichier en cours.
Qu'est-ce qu'une URL absolue ?
L'URL absolue, qui fournit l'adresse complète d'une page Web ou d'une ressource sur le WWW, a généralement le format indiqué ci-dessous.
protocol://hostname/other_details
Habituellement, le protocole de transfert hypertexte (https://) est utilisé comme section de protocole. Mais le protocole peut également être ftp://, gopher:// ou file://. Le nom d'hôte est le nom de l'ordinateur sur lequel réside la ressource. Par exemple, le nom d'hôte du serveur Web central de CNN est www.cnn.com. La section other_details inclut des informations sur le répertoire et le nom du fichier. La signification exacte de la section other_details dépend à la fois du protocole et de l'hôte. La ressource pointée par l'URL absolue réside normalement dans un fichier, mais elle peut également être générée à la volée.
Qu'est-ce qu'une URL relative ?
Comme mentionné précédemment, une URL relative pointe vers une ressource relative au répertoire ou au fichier en cours. Une URL relative peut prendre plusieurs formes différentes. Lorsque vous faites référence à un fichier qui réside dans le même répertoire que la page actuellement référencée, l'URL relative peut être simple comme le nom du fichier lui-même. Par exemple, si vous devez créer un lien dans votre page d'accueil vers un fichier appelé mon_nom.html, qui réside dans le même répertoire que votre page d'accueil, vous pouvez simplement utiliser le nom du fichier comme suit:
Mon nom
Si le fichier que vous devez lier se trouve dans un sous-répertoire du répertoire de la page de référence, vous devez inclure le nom du sous-répertoire et le nom du fichier dans l'URL relative. Par exemple, si nous essayons de lier un fichier my_parents.html qui se trouve dans un répertoire appelé parents, qui réside en fait dans le répertoire contenant votre page d'accueil, l'URL relative ressemblera à ceci.
Mes parents
En outre, si vous souhaitez faire référence à une ressource qui réside dans un répertoire situé à un niveau supérieur dans la structure de répertoires que le répertoire contenant la page de référence, vous pouvez utiliser deux points consécutifs. Par exemple, si vous souhaitez faire référence à un fichier appelé home.html qui se trouve dans un répertoire au-dessus de votre page d'accueil, vous pouvez utiliser une URL relative comme suit.
Accueil
Différence entre URL absolue et URL relative
La principale différence entre une URL absolue et une URL relative est qu'une URL absolue est une adresse complète qui pointe vers un fichier ou une ressource, tandis qu'une URL relative pointe vers un fichier relatif au répertoire ou au fichier en cours. L'URL absolue contient plus d'informations qu'une URL relative, mais l'utilisation d'URL relatives est beaucoup plus facile car elles sont plus courtes et plus portables. Mais les URL relatives ne peuvent être utilisées que pour faire référence à des liens qui résident sur le même serveur que la page qui les référence.