URL : définition, structure et fonctionnement
Définition : URL 💡
Une URL (Uniform Resource Locator) est l’adresse unique d’une ressource sur internet, généralement une page web. Elle se compose d’un protocole (HTTP ou HTTPS), d’un nom de domaine, d’une extension et d’un chemin. Les URL absolues contiennent l’adresse complète ; les URL relatives pointent vers une ressource à partir d’une page d’origine. Les caractères spéciaux sont remplacés par un code de type %20 pour assurer leur lisibilité par les navigateurs.
Avec la démocratisation d’internet, des milliards de personnes utilisent la toile pour se divertir, travailler ou effectuer des recherches. L’utilisation du web est aujourd’hui très simple, mais les rouages du réseau restent mystérieux pour la plupart des utilisateurs. L’URL, utilisée à chaque navigation, en fait partie.
Définition d’une URL
Le terme URL signifie en anglais Uniform Resource Locator, ce qui se traduit en français par localisateur uniforme de ressource. C’est un format de nommage universel qui sert à désigner une ressource sur internet. Plus simplement, une URL est l’adresse d’une page web, identique à une adresse postale pour un site.
Le web est un réseau composé de plusieurs milliards de pages. L’URL est l’adresse qui identifie chacune de ces pages. En règle générale, une URL se décompose en plusieurs parties.
Prenons l’exemple de l’URL suivante : https://www.astuces-aide-informatique.info/meilleurs-antivirus-gratuits. Décomposée, elle donne :
- https:// correspond au protocole. Il sert à récupérer du contenu sur internet. Les deux protocoles les plus connus sont le HTTP et sa version sécurisée, le HTTPS.
- www correspond à World Wide Web. Ce préfixe, historiquement utilisé pour indiquer qu’une adresse mène à une page web, est une convention. Il n’est plus techniquement nécessaire pour accéder à la plupart des sites.
- astuces-aide-informatique est le nom de domaine du site. Il indique à quel serveur le navigateur doit se connecter. Il est aussi possible d’utiliser une adresse IP à la place d’un nom de domaine, mais cette solution reste plus complexe et déconseillée. Le nom de domaine est un élément à bien choisir lors de la création d’un site internet.
- .info correspond à l’extension du nom de domaine. Les entreprises privilégient souvent le « .com », devenu une référence internationale. Chaque pays dispose de son extension (.fr pour la France, .de pour l’Allemagne) et il existe aujourd’hui des extensions pour presque tout (.shop, .tech, .blog).
- meilleurs-antivirus-gratuits correspond au chemin, c’est-à-dire la page précise vers laquelle pointe le lien hypertexte.
Décomposer une URL permet d’en comprendre le fonctionnement et d’obtenir des informations précieuses sur le site ou la page visitée, utiles pour le référencement comme pour la sécurité.
Différences entre HTTP et HTTPS

De nombreux sites internet utilisent le protocole de transfert HTTP. Ce protocole standard établit une connexion entre le navigateur et le serveur. On dit du HTTP qu’il est un système sans état, ce qui signifie qu’il crée des connexions à la demande. Sa faiblesse : il n’est pas sécurisé. Toutes les informations saisies par l’utilisateur peuvent être interceptées par une personne malveillante. Le protocole HTTPS a été conçu pour corriger ce défaut.
HTTPS est une extension du protocole HTTP. Il assure une connexion chiffrée entre le navigateur et le serveur via un certificat SSL. Toutes les données échangées entre l’utilisateur et le serveur sont chiffrées et donc inutilisables par un tiers. HTTPS protège les données des utilisateurs, authentifie le serveur auquel vous vous connectez et préserve les échanges de toute altération. Depuis 2018, Google Chrome affiche un avertissement « Non sécurisé » sur les pages en HTTP, ce qui a largement accéléré la migration vers HTTPS.
Les autres protocoles de transfert
HTTP et HTTPS sont les protocoles de transfert les plus connus, mais ils ne sont pas les seuls. Chaque protocole a une fonction particulière : il permet d’accéder à une ressource selon une logique précise. Parmi les plus utilisés :
- FTP permet le transfert bidirectionnel (upload/download) de fichiers sur internet ou sur un réseau local, notamment pour le transfert de fichiers volumineux. HTTP peut aussi servir à envoyer de gros fichiers via des services comme Swiss Transfer, une alternative suisse à WeTransfer.
- Mailto permet d’ouvrir un logiciel de messagerie pour envoyer des courriers électroniques.
- Telnet permet la connexion à distance à un serveur.
- File référence un fichier stocké sur une machine précise, en local.
- SFTP et FTPS sécurisent les transferts FTP via chiffrement, à privilégier pour les échanges professionnels.
Le codage d’une URL

Une URL sert à transmettre des informations à travers le réseau. Selon les informations à envoyer, l’emploi de caractères spéciaux est parfois nécessaire.
Il n’est pas possible d’insérer n’importe quel caractère spécial dans une URL. Certains caractères sont réservés par le système parce qu’ils ont une signification précise. C’est le cas du caractère slash (/), utilisé pour spécifier un sous-répertoire, ou du point d’interrogation (?) qui introduit les paramètres.
Pour contourner cette restriction, on utilise le codage d’URL (ou URL encoding). La technique consiste à remplacer les caractères spéciaux par le caractère « % » suivi du code ASCII du caractère en notation hexadécimale. Par exemple, un espace devient %20, une apostrophe devient %27. Peu de caractères spéciaux nécessitent ce codage : une vingtaine au total, que les navigateurs encodent automatiquement.
URL absolue ou relative : quelles différences ?
Les utilisateurs non expérimentés ne s’en rendent pas compte, mais il existe différents types d’URL. Selon leur forme, chacune remplit un rôle précis.
L’URL absolue
Une URL absolue indique le chemin complet vers une ressource web, avec le protocole, le nom de domaine et le chemin. C’est le type d’URL le plus courant. L’adresse https://www.google.fr est une URL absolue. Elle fonctionne depuis n’importe quelle page d’origine, puisqu’elle contient toutes les informations nécessaires pour accéder à la ressource.
L’URL relative
Une URL relative indique le chemin d’une ressource par rapport à la page d’origine. Elle est principalement utilisée pour les liens internes d’un site web. Exemple : /images/photo.jpg pointe vers le dossier images à la racine du site courant. Ce type d’URL reste pratique à condition d’avoir une arborescence claire. Il facilite aussi la migration d’un site d’un domaine à un autre, puisque les liens internes restent valides sans modification.
URL canonique et paramètres : les cas particuliers
Deux notions complètent la vision classique de l’URL : l’URL canonique et les paramètres de requête.
L’URL canonique désigne la version officielle d’une page quand plusieurs URL mènent au même contenu (avec ou sans www, avec ou sans slash final, version HTTP vs HTTPS). Les moteurs de recherche utilisent la balise rel= »canonical » dans le code HTML pour identifier la version de référence et éviter le contenu dupliqué. C’est un élément clé du référencement naturel.
Les paramètres de requête apparaissent après un point d’interrogation (?) dans l’URL. Ils transmettent des informations supplémentaires au serveur, souvent utilisés pour les recherches (?q=terme), les filtres de catalogue (?couleur=rouge) ou le suivi marketing (?utm_source=newsletter). Plusieurs paramètres se séparent par un &. Une URL peut ainsi ressembler à https://exemple.com/page?q=url&lang=fr.
Foire aux questions
Que signifie URL ?
URL est l’acronyme de l’anglais Uniform Resource Locator, que l’on peut traduire en français par localisateur uniforme de ressource. Il désigne l’adresse unique d’une ressource accessible sur internet, le plus souvent une page web.
Quelle différence entre URL et nom de domaine ?
Le nom de domaine (par exemple astuces-aide-informatique.info) identifie un site. L’URL complète contient le protocole, le nom de domaine, l’extension, le chemin et parfois des paramètres. Le nom de domaine est une partie de l’URL, pas l’inverse.
Une URL peut-elle contenir des accents ou des espaces ?
Une URL ne peut pas contenir d’espaces ni de caractères accentués directement. Ces caractères sont encodés automatiquement : un espace devient %20, un « é » devient %C3%A9. Les navigateurs gèrent ce codage de manière transparente.
Pourquoi privilégier HTTPS à HTTP ?
HTTPS chiffre les données échangées entre le navigateur et le serveur via un certificat SSL. Les informations sensibles (mots de passe, cartes bancaires) restent illisibles pour un tiers. Depuis 2018, Google Chrome signale comme « Non sécurisé » toute page en HTTP simple.
Comment raccourcir une URL ?
Des services comme Bitly, TinyURL ou Rebrandly convertissent une URL longue en lien court, utile pour les réseaux sociaux ou les SMS. Le raccourcisseur conserve la destination d’origine via une redirection. Attention : certains raccourcisseurs collectent des données de suivi sur les clics.
Qu’est-ce qu’une URL canonique ?
L’URL canonique est la version officielle d’une page quand plusieurs URL mènent au même contenu. Elle est déclarée dans le code HTML avec la balise rel= »canonical ». Les moteurs de recherche s’en servent pour éviter le contenu dupliqué dans leurs résultats.
Une URL est-elle sensible aux majuscules et minuscules ?
Le protocole et le nom de domaine ne sont pas sensibles à la casse : HTTPS://EXEMPLE.COM équivaut à https://exemple.com. En revanche, le chemin et les paramètres peuvent l’être, selon la configuration du serveur. Il est prudent de toujours respecter la casse d’origine.





Commentaires
Le 03/11/2024 à 17 h 07 min, J-Claude a dit :
Très bien expliqué. ce qui parait simple pour des professionnels comme nous était bien plus compliqué lorsque nous avons commencé. on aurait aimé avoir ce genre de tuto complet et simple à lire.
Laisser un commentaire