URI vs URL : quelle est la différence ?

Rédigé par : Justine Gavriloff
Guide gratuit : web 3.0

GUIDE GRATUIT : WEB 3.0

Révolutionnez votre stratégie marketing digital pour rester pertinent dans la nouvelle version d'internet, le web 3.0.

Télécharger gratuitement
URI vs URL

Mis à jour :

L'essentiel à retenir :

  • Un URI (Uniform Resource Identifier) est un identifiant unique pour une ressource en ligne ou hors ligne.
  • Il existe 2 types d'URI : l'URL (Uniform Resource Locator) et l'URN (Uniform Resource Name).
  • L'URL, en plus d'identifier une ressource, la localise et indique le chemin pour y accéder. On parle communément d'adresse web.
  • L'URI de type URL peut changer si la ressource est déplacée, alors que l'URI de type URN est immuable.

 

Le web héberge un nombre considérable de ressources, que les URI (Uniform Resource Identifier) et les URL (Uniform Resource Locator) permettent d'identifier et de localiser. Bien que très proches, les notions d'URI et d'URL présentent des caractéristiques distinctes à connaître pour mieux comprendre le web.

Téléchargement  >> Modèle de plan de développement professionnel

 

 

 

 

 

 

Le conseil de HubSpot

Pour bien comprendre la différence entre URI et URL, faites une analogie avec des éléments du quotidien : votre numéro de sécurité sociale serait votre URI (= il vous identifie), votre adresse e-mail serait votre URL (= elle permet de vous joindre). Dans cet exemple, votre adresse e-mail est aussi un URI car mailto:vous@messagerie.com est une chaîne de caractères unique qui identifie une ressource (= votre boîte e-mail).

 

 

 

Quelles sont les différences entre un URI et un URL ?

 

 Différences   URI   URL 
  
 Uniform Resource Identifier 
 

 Uniform Resource Locator 
 
 Définition et rôle 
 Chaîne de caractères qui identifie une ressource 
 

 Chaîne de caractères qui indique l'emplacement d'une ressource en ligne et comment y accéder 
 
 Ressources concernées 
 Ressources en ligne : un document web, un fichier multimédia... 

Ressources hors ligne : un livre (ISBN), un appareil électronique (n° de série)...
 

 Ressources en ligne exclusivement
 
 Lien URI/URL 
 Un URI est de type URL ou URN 
 

 Tous les URL sont des URI 
 
 Identifie la ressource 
 OUI 
 

 OUI 
 
 Localise la ressource 
 Si l'URI est de type URL, l'URI localise la ressource

 Si l'URI est de type URN, l'URI ne localise pas la ressource 

Exemple : l'ISBN d'un livre (numéro international normalisé du livre) ne le localise pas
 

 OUI 
 
 Immuabilité 
 L'URI de type URN est immuable : une ressource conserve toujours le même identifiant 
 

 L'URL d'une ressource change chaque fois que la ressource est déplacée, auquel cas l'URL d'origine dirige vers une page d'erreur 404 
 
 Exemples 
 mailto:vous@messagerie.com

https://www.exemple.com/ressource 

urn:ietf:rfc:2141

urn:isbn:978-2-226-25701-7
 

 mailto:vous@messagerie.com

https://www.exemple.com/ressource 
 

 

 

Portée

Un URI est un identifiant unique et normalisé. Il existe 2 types d'URI :

  • L'URI de type URL, qui indique l'emplacement de la ressource en plus de l'identifier.
  • L'URI de type URN, qui identifie une ressource, en ligne ou hors ligne, indépendamment de son emplacement : une ressource garde toujours le même URN, même si son URL change.

Toutes les adresses URL constituent des URI.

 

Syntaxe

La structure générique d'un URI est scheme:[//authority]path[?query][#fragment].

  • scheme définit le type d'identifiant (ex : urn) ou le protocole d'accès (ex : https).
  • authority, optionnel, fait référence au nom de domaine et à l'extension.
  • path identifie la ressource et indique le chemin d'accès.
  • query et fragment, optionnels, fournissent des précisions.

L'URL a une syntaxe similaire : scheme://host[:port]/path[?query][#fragment], où host, obligatoire, est le nom de domaine.

Les composantes entre crochets sont facultatives. Les syntaxes a minima sont donc : scheme:path pour un URI (ex : urn:isbn:978-2-226-25701-7) et scheme://host/path pour un URL (ex : https://www.exemple.com/ressource).

 

 

Qu'est-ce qu'un URN ?

 

L'URN (Uniform Resource Name) constitue un système d'identification permanent et unique, indépendant de l'emplacement physique de la ressource. Cette approche garantit la stabilité de l'identifiant, même lors de migrations ou de réorganisations techniques.

Comme l'URL, l'URN est un type d'URI. À la différence de l'URL, qui indique un chemin d'accès à une ressource en ligne, l'URN est un identifiant unique et permanent, qui ne fournit pas d'indication relative à l'emplacement de la ressource. Si la ressource en ligne est déplacée, son URN reste identique et son URL change.

Exemple d'URN : urn:isbn:978-2-226-25701-7

 

Le conseil de HubSpot

ss_logo_HubSpot_CRM

L'adoption d'URN dans les systèmes de gestion documentaire maintient la cohérence des références même lors de restructurations d'architecture. Cette stabilité est très précieuse pour les entreprises gérant de nombreuses ressources numériques et souhaitant garantir la pérennité de leurs liens internes.

 

Applications pratiques

L'URN trouve ses applications principales en ligne et hors ligne :

  • L'identification de publications académiques et de livres (ISSN et ISBN)
  • L'identification d'appareils électroniques (numéro de série)
  • La gestion de ressources documentaires en entreprise
  • Les systèmes de catalogage de bibliothèques numériques
  • L'archivage numérique à long terme

 

 

Questions fréquentes

 

Comment un développeur web peut-il optimiser l'utilisation des URI pour améliorer la maintenance de ses applications ?
En structurant les URI de manière cohérente et en documentant les conventions d'identification, le développeur facilite la maintenance à long terme. L'utilisation d'URN pour les ressources critiques garantit leur accessibilité même lors de restructurations.
Pourquoi une entreprise qui gère un catalogue de milliers de produits en ligne doit-elle créer des URN en plus des URL ?
Les URN offrent une stabilité d'identification indépendante des changements d'infrastructure ou de réorganisation du site. Cette permanence évite les erreurs 404 et maintient l'intégrité des liens internes : c'est un atout sur le plan du SEO.
Pourquoi standardiser ses URI ?
Établir des conventions de nommage URI adaptées à chaque secteur tout en maintenant une cohérence globale accélère les développements et facilite la maintenance. Cette standardisation améliore également la collaboration entre équipes et la qualité des livrables clients.
Pourquoi faut-il maîtriser la distinction URI/URL ?
La distinction URI/URL fait partie des connaissances théoriques à approfondir pour mieux comprendre le web, se perfectionner dans son métier et faire évoluer sa carrière. HubSpot propose un modèle de plan de développement gratuit, pour accompagner les professionnels dans ce type de démarche.

 

Pour aller plus loin, définissez vos objectifs et vos perspectives de carrières grâce au modèle de plan de développement professionnel, ou découvrez les formations gratuites de HubSpot Academy.

Modèle de plan de développement professionnel

Articles recommandés

Le guide et la checklist pester pertinent dans l'univers du web 3.0