HTML Localisateurs de ressources uniformes (Uniform Resource Locators)
Une URL est un autre mot désignant une adresse Web.
Une URL peut être composée de mots (par exemple w3schools.com) ou d'une adresse IP (par exemple 192.68.20.50).
La plupart des gens saisissent le nom lorsqu'ils surfent, car les noms sont plus faciles à retenir que les chiffres.
URL - Uniform Resource Locator
Les navigateurs Web demandent des pages aux serveurs Web à l'aide d'une URL.
Un Uniform Resource Locator (URL) est utilisé pour adresser un document (ou d'autres données) sur le Web.
Une adresse Web telle que https://www.w3schools.com/ html/default.asp suit ces règles de syntaxe :
scheme://prefix.domain:port/path/filename
Explication:
- scheme - définit le type de service Internet (le plus courant est http ou https)
- prefix - définit un préfixe de domaine (la valeur par défaut pour http est www)
- domain - définit le nom de domaine Internet (comme w3schools.com)
- port - définit le numéro de port sur l'hôte (la valeur par défaut pour http est 80)
- path - définit un chemin sur le serveur (si omis : le répertoire racine du site)
- filename - définit le nom d'un document ou d'une ressource
Schémas d'URL courants
Le tableau ci-dessous répertorie quelques schémas courants :
Schème | Abréviation de | Utilisé pour |
---|---|---|
http | Protocole de transfert hypertexte | Pages Web communes. Non chiffré |
https | Protocole de transfert hypertexte sécurisé | Pages Web sécurisées. Chiffré |
ftp | Protocole de transfert de fichiers | Téléchargement ou chargement de fichiers |
file | Un fichier sur votre ordinateur |
Encodage d'URL
Les URL ne peuvent être envoyées sur Internet qu'en utilisant le jeu de caractères ASCII. Si une URL contient des caractères en dehors du jeu ASCII, l'URL doit être convertie.
Le codage d'URL convertit les caractères non-ASCII dans un format pouvant être transmis sur Internet.
L'encodage d'URL remplace les caractères non-ASCII par un "%" suivi de chiffres hexadécimaux.
Les URL ne peuvent pas contenir d'espaces. L'encodage d'URL remplace normalement un espace par un signe plus (+), ou %20.
Essayez-le vous-même
Si vous cliquez sur "Envoyer", le navigateur encodera l'URL de l'entrée avant qu'elle ne soit envoyée au serveur.
Une page sur le serveur affichera l'entrée reçue.
Essayez une autre saisie et cliquez à nouveau sur Soumettre.
Exemples d'encodage ASCII
Votre navigateur codera les entrées en fonction du jeu de caractères utilisé dans votre page.
Le jeu de caractères par défaut en HTML5 est UTF-8.
Personnage | Depuis Windows-1252 | Depuis UTF-8 |
---|---|---|
€ | %80 | %E2%82%AC |
£ | %A3 | %C2%A3 |
© | %A9 | %C2%A9 |
® | %AE | %C2%AE |
À | %C0 | %C3%80 |
Á | %C1 | %C3%81 |
 | %C2 | %C3%82 |
à | %C3 | %C3%83 |
Ä | %C4 | %C3%84 |
Å | %C5 | %C3%85 |
Pour une référence complète de tous les encodages d'URL, visitez notre Référence d'encodage d'URL.