Auteur: Jérôme Forget. Publié le 17 février 2007.
Le Web est un réseau d'informations et de ressources. Afin de rendre ces données facilement disponibles, le Web repose sur trois mécanismes :
Chaque document sur le Web possède une adresse unique. Cette adresse se nomme identifiant de ressource uniforme ou URI. On connaît généralement plus le terme URL, et non URI. Le W3C nous dit que les URL sont un sous-ensemble du système plus général des URI (m'enfin...).
Ces identifiants uniformes nous permettent de conserver une même syntaxe pour atteindre tout type de ressource sur le Web.
Les URI sont formées de trois parties distinctes :
Voici un URI. On peut le comprendre ainsi : il est disponible via le protocole HTTP, hébergé sur le domaine nommé « www.cegep-matane.qc.ca » et accessible par le chemin "/QuoiDeNeuf/".
http://www.cegep-matane.qc.ca/QuoiDeNeuf/
On écrire correctement une URL avec les caractères du jeu ASCII, c'est à dire avec les lettres non accentuées, les chiffres et les caractères $ - _ . + * ' ( ).
Les autres caractères doivent toujours être encodés avec une notation particulière. Cette notation reproduit un caractère spécial avec trois caractères : un signe de pourcentage et deux chiffres hexadécimaux qui correspondent à la position du caractère dans la table du jeu de caractères ASCII.
Dans la pratique, par exemple, on remplacera l'espace blanc d'une URL par la valeur hexadécimale 20, avec %20 :
http://www.cegep-matane.qc.ca/espace%20blanc.html
De même, l'esperluète &, caractère réservé en HTML, doit être encodé même dans une URL. Il s'agit du caractère ASCII 26 :
http://www.cegep-matane.qc.ca/QuoiDeNeuf/Communiques.php?id=65%26m=0;
On peut écrire des adresses de deux façons : absolue ou relative. Une URL absolue est l'adresse complète d'une ressource, comprenant tout ce qu'il faut pour retracer le document et son serveur sur le Web. À la base, l'URL absolue est composée d'un protocole et d'un nom de domaine (ou d'une adresse IP) :
http://www.nomdedomaine.com
L'adresse absolue est nécessaire pour faire un lien vers une ressource externe, comme un autre site Web par exemple.
L'adresse URL relative est une adresse abrégée qui, une fois combinée à l'adresse de base du domaine, va devenir une adresse complète. Une URL relative ne contient ni protocole ni nom de domaine. Ceux-ci sont déduits à partir de l'URL de la ressource contenant l'URL relative.
L'adresse URL relative suivante, provenant du serveur www.cegep-matane.qc.ca :
un-document.html
est équivalente à l'adresse absolue :
http://www.cegep-matane.qc.ca/un-document.html
L'adresse relative est la méthode à privilégier pour accéder à des ressources dans des dossiers et des sous-dossiers, à partir d'une page d'un site :
images/une-image.png
css/style.css
section/sous-section/une-page.html
À l'intérieur d'un site Web, les adresses sont relatives. On peut ainsi déplacer une page HTML d'un dossier vers un autre sans que celle-ci perdre ses repères aux images ou aux autres hyperliens. Utilisez donc les adresse URL autant que possible.
L'adresse mailto permet d'envoyer un courriel à l'adresse indiquée, comme ceci :
mailto:adresse
L'adresse courriel doit être une adresse valide au format nom@domaine. Il est possible d'envoyer en même temps un message à plusieurs personnes en séparant les adresses par une virgule :
mailto:pierref@cgmatane.qc.ca,savardj@cgmatane.qc.ca,leeh@cgmatane.qc.ca