Différence entre une URL absolue et une URL relative

Différence entre une URL absolue et une URL relative

une URL relative absolue

Le localisateur de ressources uniformes (URL) est une adresse qui spécifie où un document particulier ou une ressource est situé sur le World Wide Web (www). Le meilleur exemple d'une URL est l'adresse d'une page Web sur le www tel que http: // www.CNN.com /. L'URL absolue, également appelée lien absolu, est une adresse Internet complète qui emmène un utilisateur au répertoire exact ou au fichier d'un site Web. Une URL relative ou une adresse Internet partielle pointe vers un répertoire ou un fichier par rapport au répertoire actuel ou à un fichier.

Qu'est-ce que l'URL absolue?

L'URL absolue, qui fournit une adresse complète d'une page Web ou d'une ressource sur le www, a généralement le format donné.

protocole: // hostname / autre_details

Habituellement, le protocole de transfert de texte hyper (http: //) est utilisé comme section protocole. Mais le protocole pourrait également être ftp: //, gopher: // ou fichier: //. Le nom d'hôte est le nom de l'ordinateur que réside la ressource. Par exemple, le nom d'hôte du serveur Web central du CNN est www.CNN.com. La section autre_details comprend 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 qui est indiquée par l'URL absolue réside normalement sur un fichier, mais il peut également être généré à la volée.

Qu'est-ce que l'URL relative?

Comme mentionné précédemment, une URL relative indique une ressource par rapport au répertoire actuel ou au fichier. 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éré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 à un fichier appelé my_name.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= ”My_name.html ”> mon nomun>

Si le fichier que vous devez lier se situe 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 est dans un répertoire appelé Parents, qui réside en fait à l'intérieur du répertoire qui contient votre page d'accueil, l'URL relative ressemblera à ce qui suit.

<Un href= ”Parents / my_parents.html ”> mes parentsun>

De plus, si vous souhaitez vous référer à une ressource qui réside dans un répertoire qui est à un niveau supérieur dans la structure du répertoire que le répertoire qui contient la page de référence, vous pouvez utiliser deux points consécutifs. Par exemple, si vous souhaitez vous référer à un fichier appelé Home.HTML que dans un répertoire au-dessus de votre page d'accueil, vous pouvez utiliser une URL relative comme suit.

<Un href= ”… / Home.html ”> Accueilun>

Différence entre l'URL absolue et l'URL relative

La principale différence entre une URL absolue et une URL relative est que, 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 par rapport au répertoire ou au fichier actuel. L'URL absolue contient plus d'informations qu'une URL relative, mais l'utilisation des 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 se référer aux liens qui résident sur le même serveur que la page qui les fait référence.