Quand vous naviguez sur le web, les URL sont omniprésentes. Que vous suiviez un lien, utilisiez un favori ou saisissiez une adresse dans votre navigateur, une URL est au cœur de chaque action. Mais qu'est-ce qu'une URL exactement, et comment la modifier ?

URL signifie « Uniform Resource Locator », soit « Localisateur Uniforme de Ressource » en français. En résumé, c'est l'adresse d'une page web ou d'une ressource en ligne.
Une URL se divise généralement en cinq parties, de plus en plus spécifiques, comme une adresse postale inversée. À la fin de cet article, vous maîtriserez chaque composant et saurez décoder n'importe quelle URL.


Les URL servent principalement à identifier des sites ou pages web, mais aussi d'autres ressources. Le protocole définit ce contexte dès le départ.
Le protocole standard pour le web est HTTP. D'autres incluent mailto: (e-mails), file: (fichiers locaux) ou FTP (transferts de fichiers).
Vous connaissez aussi HTTPS, version sécurisée de HTTP. Elle chiffre les données pour plus de confidentialité, signalée par un cadenas dans la barre d'adresse. Certains navigateurs masquent même le protocole.
Les navigateurs ont leurs protocoles proprios, comme chrome://settings/ chez Chrome.
Essayez file:/// dans votre barre d'adresse pour voir vos fichiers locaux. Sur un site non sécurisé comme https://apache.org, passez à https://apache.org. Beaucoup de sites redirigent automatiquement vers la version sécurisée.

L'hôte (ou nom de domaine) identifie un site spécifique. Composé de parties séparées par des points, il suffit souvent de le taper pour atteindre la page d'accueil.
Il commence par le plus spécifique (ex. : www) et va vers le général : amazon.com (amazon + domaine de premier niveau .com).
En savoir plus : Que signifient les extensions de domaine d'URL et pourquoi sont-elles nécessaires ?
Modifiez le domaine de premier niveau pour changer de région. Exemple : https://www.amazon.com/Animal-Farm-George-Orwell/dp/0451526341/ devient https://www.amazon.de/Animal-Farm-George-Orwell/dp/0451526341/ pour l'Allemagne.

Le chemin cible une page spécifique sur le site. Contrairement à l'hôte, il part du général vers le spécifique, comme un dossier de fichiers.
Sur des sites bien structurés, éditez le chemin pour naviguer. Exemple : https://www.apple.com/ipad/compare/ → https://www.apple.com/ipad/.

Pour des ressources complexes, la chaîne de requête ajoute des paramètres nom=valeur, séparés par &.
Chaque site définit ses propres paramètres. Sur YouTube, v = vidéo, t = temps de lecture.
Sur YouTube, t=1m pour 1 minute : https://www.youtube.com/watch?v=yh5MEDKrwqI&t=1m. Ou t=1m30s.

Le plus spécifique, il cible une section de page (ex. : ancre HTML).
Wikipedia l'utilise pour ses liens de table des matières.
Supprimez-le pour aller en haut : https://en.wikipedia.org/wiki/URL#Histoire → https://en.wikipedia.org/wiki/URL.
Vous maîtrisez maintenant l'anatomie d'une URL : du protocole à l'identifiant de fragment. Lisez de gauche à droite pour passer du général au spécifique. Modifiez-les pour des navigations optimisées.
L'extension de domaine offre des infos supplémentaires.
Crédit image : Chris Dlugosz/Flickr
[]