Thème : le web

L'adresse URL

URL signifie Uniform Resource Locator soit en français, « localisateur uniforme de ressource ».

C'est l'adresse d'une ressource donnée, unique sur le Web qui permet d'identifier une ressource comme une page web, un fichier pdf, une image...

Les URL sont utilisées notamment dans :

  • la barre d'adresse des navigateurs

  • les liens hypertextes dans les pages web

  • les marques-pages des navigateurs

  • les cartes de visites, publicités, QR code

La ressource représentée par l'URL et l'URL elle-même sont gérées par le serveur web.

Le découpage d'une URL doit être la suivante :

http:// correspond au protocole. Cela indique au navigateur le protocole qui doit être utilisé pour récupérer le contenu.

Généralement, ce protocole sera HTTP ou sa version sécurisée : HTTPS.

Le « Web » fonctionne autour de ces deux protocoles mais le navigateur peut parfois gérer d'autres protocoles comme mailto qui permet d'ouvrir un client de messagerie électronique ou ftp: qui permet de transférer des fichiers.

www.unsite.fr correspond au nom de domaine. Il indique le serveur web auquel le navigateur s'adresse pour échanger le contenu. À la place du nom de domaine, on peut utiliser une adresse IP, ce qui est moins pratique et donc moins utilisé sur le Web.

:1337 correspond au port utilisé sur le serveur web. Il indique la « porte » technique à utiliser pour accéder aux ressources du serveur. Généralement, ce fragment est absent car le navigateur utilise les ports standards associés aux protocoles (80 pour HTTP, 443 pour HTTPS). Si le port utilisé par le serveur n'est pas celui par défaut, il faudra l'indiquer.

/intro/page.html est le chemin, sur le serveur web, vers la ressource. Aux débuts du Web, ce chemin correspondait souvent à un chemin « physique » existant sur le serveur. De nos jours, ce chemin n'est qu'une abstraction qui est gérée par le serveur web, il ne correspond plus à une réalité « physique ».

#chap1 correspond à une ancre. Celle-ci désigne un endroit donné de la ressource. Une ancre représente, en quelque sorte, un marque-page à l'intérieur de la ressource. Ajouter une ancre à une URL permet au navigateur d'afficher la ressource à l'endroit de ce marque page. Pour un document HTML, par exemple, le navigateur défilera la page jusqu'au niveau de l'ancre. Pour un document audio ou vidéo, le navigateur ira se placer à l'instant représenté par l'ancre.

Dans les URL on ne peut pas utiliser n'importe quel caractère. La norme RFC1378 définit les 3 possibilités suivantes :

  • des caractères alphanumériques : 0→9, a→z, A→Z

  • des caractères spéciaux : $-_.+ !*()

  • des caractères encodés : %C3%A0 pour à, %C3%A9 pour é...

Concernant les caractères encodés, ils sont construits en récupérant leurs codes UTF-8 en hexadécimal (base 16), puis en préfixant chaque octet d'un caractère %.

Quelques exemples :

* vous pouvez accéder à la liste complète des codes UTF-8 sur le site : http://www.fileformat.info/info/charset/UTF-8/list.htm

On peut ajouter des paramètres supplémentaires dans les adresses URL.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre) modèle documentaire TechnOpale