une URL absolue vs une URL relative
Uniform Resource Locator (URL) est une adresse qui spécifie l'emplacement d'un document ou d'une ressource en particulier sur le Web. Le meilleur exemple d'URL est l'adresse d'une page Web sur le Web, telle que http://www.cnn.com/. L'URL absolue, également appelée lien absolu, est une adresse Internet complète qui conduit l'utilisateur au répertoire ou au 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 actuel ou à un fichier..
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 Web, a généralement le format indiqué ci-dessous..
protocole: // nomhôte / autre_détails
Généralement, le protocole Hyper Text Transfer Protocol (http: //) est utilisé comme section de protocole. Mais le protocole pourrait aussi ê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 contient 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..
Quelle est l'URL relative?
Comme mentionné précédemment, une URL relative pointe vers une ressource par rapport au répertoire ou au fichier en cours. Une URL relative peut prendre plusieurs formes différentes. Lorsque vous vous référez à 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 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:
<un href= "Mon_nom.html"> mon nomune>
Si le fichier que vous souhaitez 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 situé dans un répertoire appelé parents, qui réside réellement dans le répertoire qui contient votre page d'accueil, l'URL relative ressemblera à ceci:.
<un href= "Parents / my_parents.html"> Mes parentsune>
En outre, si vous souhaitez faire référence à une ressource qui réside dans un répertoire de niveau supérieur dans la structure de répertoires par rapport au 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, dans un répertoire situé au-dessus de votre page d'accueil, vous pouvez utiliser une URL relative comme suit:.
<un href= ”… /Home.html">Homeune>
Différence entre URL absolue et URL relative
La principale différence entre une adresse URL absolue et une adresse URL relative est la suivante: une adresse URL absolue est une adresse complète qui pointe vers un fichier ou une ressource, tandis qu'une adresse URL relative pointe vers un fichier par rapport au répertoire ou au fichier en cours. L'URL absolue contient plus d'informations qu'une adresse URL relative, mais leur utilisation 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 renvoie.