Aller au contenu
Accueil

URL (Uniform Resource Locator) — adresse et structure d'une ressource web

Définition et explication des URL : composants (schéma, hôte, port, chemin, requête, fragment), différences avec URI, types courants, encodage, sécurité et exemples d'utilisation sur le Web.

Une URL (Uniform Resource Locator) est la forme la plus répandue d'adresse permettant d'identifier et de localiser une ressource sur un réseau, le plus souvent le World Wide Web. En pratique, une URL indique au logiciel client (navigateur, client HTTP, robot) comment atteindre une ressource et, le cas échéant, quels paramètres transmettre pour la récupérer. Les URL servent à pointer vers des pages HTML, des images, des fichiers, des services ou des points d'accès d'API.

Galerie d’images

1 Image

Composition d'une URL

Une URL se compose de plusieurs éléments structurés selon une syntaxe standard. Les principaux composants sont :

  • Le schéma (ou protocole) : indique le mécanisme d'accès, par exemple http, https, ftp, mailto ou file. Le schéma est suivi de "://" pour la plupart des usages web.
  • L'autorité : souvent constituée du nom d'hôte (domaine) et éventuellement d'un numéro de port. Exemple : example.com:8080.
  • Le chemin : localise la ressource sur le serveur, par exemple /dossier/page.html.
  • La chaîne de requête (query) : débutant par un point d'interrogation (?) elle transmet des paramètres au serveur, par exemple ?q=terme&page=2.
  • Le fragment : introduit par le caractère dièse (#), il désigne une ancre ou une position dans la ressource, utile côté client pour naviguer à l'intérieur d'une page.

Exemple d'URL complète : https://example.com:443/chemin/ressource.html?param=valeur#section. Cette notation illustre schéma, hôte, port, chemin, requête et fragment.

Types d'URL et usages courants

Au-delà des URL HTTP/HTTPS destinées au Web, d'autres schémas servent des usages spécifiques : mailto: pour adresser un courriel, ftp: pour le transfert de fichiers, data: pour inclure de petites données directement dans l'URL, ou file: pour désigner un fichier local. Les URL peuvent être absolues (complètes et réutilisables hors contexte) ou relatives (interprétées par rapport à l'URL d'une page mère).

Encodage, internationalisation et caractères réservés

Les URL utilisent un jeu de caractères restreint : certains caractères doivent être « percent-encodés » (codage %HH) pour être transmis sans ambiguïté. Le codage s'appuie généralement sur UTF-8 pour les caractères non ASCII. Les noms de domaine internationalisés (IDN) permettent d'utiliser des alphabets non latins : ils sont convertis en une forme ASCII compatible appelée punycode pour l'acheminement DNS.

Sécurité et bonnes pratiques

L'utilisation du protocole HTTPS est recommandée pour chiffrer les échanges et protéger l'intégrité et la confidentialité des données. Placer des identifiants (nom d'utilisateur, mot de passe) dans une URL est déconseillé car les URL peuvent être enregistrées dans des journaux, l'historique ou transmises en clair. Il est également utile de normaliser les URL pour éviter les duplications (trailing slash, encodages différents) et de préférer des chemins lisibles et stables pour le référencement et l'accessibilité.

Relations avec les URI et historique

Le terme URI (Uniform Resource Identifier) désigne une famille plus large d'identifiants de ressources ; une URL est une forme particulière d'URI qui spécifie un mécanisme d'accès. Historiquement, les usages et les définitions ont évolué, mais dans le langage courant URL et URI sont souvent utilisés de façon interchangeable. Les spécifications modernes standardisent la syntaxe et l'encodage pour assurer l'interopérabilité entre clients, serveurs et outils.

En somme, les URL constituent le mécanisme fondamental par lequel les ressources distribuées sur les réseaux sont localisées et récupérées. Comprendre leurs composants, leurs limites et leurs règles d'encodage est essentiel pour concevoir des sites, développer des API et garantir une navigation sûre et cohérente.

Extensions

Elles se trouvent à la fin du nom de domaine qui est précédé d'un point. Au début, il y avait six extensions principales :

  • .com - Utilisation commerciale
  • .net - utilisation du réseau / fournisseur de services Internet
  • .org - Utilisation au sein de l'organisation
  • .edu - Utilisation pédagogique (écoles et universités)
  • .mil - Utilisation militaire
  • .gov - Utilisation gouvernementale

Aujourd'hui, il existe de nombreuses autres extensions d'URL. Il s'agit généralement d'un domaine de premier niveau ou d'un groupement d'intérêt. Chaque pays possède son propre domaine de premier niveau, par exemple, .ca pour le Canada, .us pour les États-Unis d'Amérique ou .co.uk pour le Royaume-Uni. De nombreux pays ont une extension réservée au gouvernement, par exemple les États-Unis utilisent .gov ou .fed.us, .gc.ca pour le Canada et .gov.uk pour le Royaume-Uni. Les domaines des groupes d'intérêt comprennent .tv (télévision), .pro (professionnels) et .xxx (pornographie). Ils ne sont pas utilisés aussi souvent que les extensions d'origine.

Questions et réponses

Q : Qu'est-ce qu'un localisateur de ressources uniformes (URL) ?

R : Un URL est un autre nom pour une adresse web. Il est composé de lettres, de chiffres et d'autres symboles sous une forme standard que les gens utilisent pour permettre aux ordinateurs d'aller chercher et d'afficher des ressources spécifiques sur l'internet.

Q : Quels sont les composants d'un URL ?

R : Les URL se composent de plusieurs éléments, dont un protocole (souvent Hypertext Transfer Protocol), des caractères de séparation, le nom ou l'adresse de l'autre ordinateur, le chemin d'accès au document ou au script, le nom d'utilisateur et le mot de passe nécessaires pour accéder à la page, et le texte après le signe dièse (#).

Q : Que signifie "www" ?

R : WWW signifie World Wide Web.

Q : Quelle est la différence entre une URL absolue et une URL relative ?

R : Une URL absolue contient toutes les informations nécessaires pour localiser une ressource sur l'internet, tandis que les URL relatives ne peuvent être utilisées que lorsque le contexte permet de compléter les informations manquantes.

Q : Y a-t-il une différence entre URI et URL ?

R : URI est l'acronyme de Uniform Resource Identifier (identificateur de ressource uniforme), qui est fondamentalement le même que l'URL ; il n'y a donc pas de grande différence entre eux.

Q : Comment les gens utilisent-ils les URL ?

R : Les gens utilisent les URL en les tapant dans les navigateurs web ou en cliquant sur les liens des pages web qu'ils consultent déjà.

Articles liés

Auteur

AlegsaOnline.com URL (Uniform Resource Locator) — adresse et structure d'une ressource web

URL: https://fr.alegsaonline.com/art/102863

Partager

Sources