Pour naviguer sur Internet, il y a une chose essentielle : l’URL. L’adresse menant à une ressource est composé de plusieurs éléments.
Qu’est-ce qu’une URL ?
URL, acronyme de Uniform Resource Locator, désigne l’emplacement/l’adresse d’une ressource sur le Web (site, page, fichier).
Chaque serveur est identifié par une adresse IP (ex : 192.168.1.1). Or, cela n’est pas facile à retenir pour un être humain. On a donc inventé l’URL.
Les composants d’une URL
Décortiquons cela avec un exemple :
Protocole
Il s’agit du protocole de communication sur Internet entre le navigateur et le serveur. Pour la navigation Web, le plus courant est le HTTPS (Hypertext Transfer Protocol Secure).
Il en existe d’autres selon l’utilisation
- ftp:// pour la transmission de fichiers
- mailto: pour la messagerie
- etc…
Sous-domaine
Un sous-domaine permet de créer des sections distinctes sur un site web. On peut aussi s’en servir pour créer des sites sur un réseau de sites Web, ou créer un site événementiel temporaire.
Le plus connu est le fameux www. C’était un standard il y a vingt ans, mais aujourd’hui, c’est passé de mode.
On le crée en général dans la consolation d’administration chez votre hébergeur web.
Domaine
Il faut le voir comme l’adresse du site, sa localisation sur le Web. Il est unique et correspond à l’adresse IP correspondante.
Pour l’obtenir, il faut l’enregistrer auprès d’un registrar ou de votre hébergeur web.
Il est composé de deux parties :
Nom de domaine
Aussi appelé domaine de deuxième niveau, c’est le nom unique pour identifier un site web. Il est choisi par son propriétaire.
Domaine de premier niveau
Appelé TLD (Top Level Domain) en anglais, il correspond à la partie après le point suite au nom de domaine.
Pour classer les sites, il faut partir de la fin et terminer du début :
domaine de premier niveau > domaine de deuxième niveau > sous-domaine.
Il existe 2 familles :
1°) gTLD – Generic Top Level Domains
Ce sont les TLD génériques, utilisés sans restriction géographique.
- Historiques : .com (commercial), .net (réseaux), .org (organisations), .info, .biz, etc…
- Parrainé (sTLD – Sponsored TLD) : gérés par une communauté ou une organisation spécifique
Exemples : .edu (universités), .gov (gouvernement américain) - Nouveaux nTLD : Nouveaux domaines de premier niveau depuis 2013. On peut en obtenir un sur simple demande (comme BNP Paribas)
Exemples : .bnpparibas, .blog, .tech, etc.
2°) ccTLD – Country Code Top Level Domains
Extensions correspondant à un pays ou un territoire, sur 2 lettres (ISO 3166).
Exemples : .fr, .be, .it
Port
Le port est un numéro qui permet d’identifier le port réseau utilisé pour accéder au service.
Il est rarement visible dans les URLs, sauf si un port personnalisé est utilisé.
Exemples : HTTP -> port 80 HTTPS -> port 443
Chemin
Comme dans un explorateur sur un système de fichiers d’un ordinateur, un site Web peut avoir une arborescence composée de dossiers et de pages.
Au début du Web, les dossiers de l’adresse URL correspondait aux dossiers physiques sur le serveur.
Aujourd’hui, les pages d’un site sont majoritairement générées dynamiquement . Ainsi, le dossier dans une URL est virtuel : il correspond souvent à une partie du web ou une catégorie de contenus.
Paramètres
Les paramètres transmettent des données supplémentaires à la page. Ils commencent par ? et sont séparés par &. Chaque paramètre contient une clé et une valeur.
Exemples :
identifiant -> id=1234 langue -> lang=fr
Il est souvent utilisé pour :
- le moteur de recherche interne
- la pagination
- le filtrage de données
Sans utiliser des permaliens, c’est à dire des identifiants alphanumériques pour les pages (aussi appelés slug), l’URL contient la paramètre ?p=123 pour indiquer qu’il s’agit de la 123e page créée sur le site. Youtube est un parfait exemple :
https://www.youtube.com/watch?v=a2F5GbhtF8Vft
Ancre
L’ancre sert à pointer l’utilisateur vers un endroit spécifique d’une page. Elle commence par un dièse #
Pour créer une ancre, il y a deux façons de procéder :
- mettre une balise <a> avec la propriété href égale à #nomancre
- définir une propriété id dans une balise HTML
Exemples :
<a href="https://may6.fr/lexique/#z">Atteindre le Z</a> <div id="milieu_de_page">Milieu de page</div>
Comment utiliser une URL ?
Pour accéder à une ressource sur le Web, il existe plusieurs possibilités :
- Copier-coller l’URL dans la barre d’adresse du navigateur
- Cliquer sur un lien. Il peut être hypertexte, un bouton ou un élément graphique (ex : image). Vous pouvez voir la destination d’un lien en survolant avec la souris ; l’URL apparaît dans la barre d’état du navigateur.
- Scanner un QR Code : Code barre dimensionnel composé de carrés noirs qui peut contenir des informations dont une URL.
