Aller au contenu

Locateurs de ressources uniformes HTML

Un Locateur de ressources uniforme (URL), communément appelé adresse web, est une référence à une ressource web spécifiant son emplacement sur le réseau informatique et un mécanisme pour le récupérer. Un URL est un type spécial d'Identifiant de ressource uniforme (URI), bien que ces deux termes soient parfois utilisés de manière interchangeable. Dans la plupart des navigateurs web, l'URL d'une page web est affichée au-dessus de la page dans une barre d'adresse.

Un URL peut être composé de mots ou d'une adresse de protocole Internet (IP). En général, les utilisateurs saisissent le nom car il est plus facile à retenir que les chiffres.

La syntaxe d'une adresse Web complète est la suivante :

La syntaxe de l'URL HTML

text
scheme://domain:port/path/filename?query#fragment

Explication :

schemeSpécifie le type de service Internet. http/https est le plus courant.
domainSpécifie le nom du domaine Internet.
portSpécifie le numéro de port sur l'hôte. 80 est la valeur par défaut pour http.
pathSpécifie un chemin sur le serveur. S'il est omis, la ressource se trouvera dans le répertoire racine.
filenameSpécifie le nom d'une ressource ou d'un document.
querySpécifie les paramètres de requête pour la ressource.
fragmentSpécifie un identifiant de fragment (ancre) au sein de la ressource.

En HTML, un URL peut prendre une forme partielle, souvent appelée URL relative. Pour créer un URL complet, un navigateur remplit les parties manquantes de l'URL à partir des parties pertinentes de l'URL de la page actuelle.

Le tableau suivant liste quelques schémas courants :

SchémaUtilisé pour
http (HyperText Transfer Protocol)Pages web courantes (non chiffrées).
https (Secure HyperText Transfer Protocol)Pages web sécurisées (chiffrées).
ftp (File Transfer Protocol)Téléchargement ou envoi de fichiers.
fileUn fichier sur votre ordinateur.

Encodage des URL

Les URL ne peuvent être transmises sur Internet qu'en utilisant l'ensemble de caractères ASCII. Si un URL contient des caractères en dehors de l'ensemble ASCII, il doit être converti.

Les caractères non-ASCII sont remplacés par un « % », suivi de chiffres hexadécimaux.

Les URL ne peuvent pas contenir d'espaces. L'encodage des URL remplace généralement un espace par %20 ou par un signe plus (+).

Practice

Quels sont les composants d'une URL ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.