Un localisateur de ressources uniforme identifie une ressource, un service ou un objet spécifique sur un réseau. Les chaînes d'URL se composent de trois parties: la désignation du protocole, le nom d'hôte ou l'adresse et l'emplacement de la ressource.
Sous-chaînes de protocole d'URL
Les sous-chaînes d'URL sont séparées par des caractères spéciaux comme suit:
protocole:// hôte / emplacement
La sous-chaîne protocol définit un protocole réseau pour accéder à une ressource. Ces chaînes sont des noms courts suivis des trois caractères :. Les protocoles d'URL typiques incluent HTTP (https://), FTP (ftp://) et e-mail (mailto://).
Bottom Line
La sous-chaîne hôte identifie un ordinateur de destination ou un autre périphérique réseau. Les hôtes proviennent de bases de données Internet standard telles que DNS et peuvent être des noms ou des adresses IP. Les noms d'hôte de nombreux sites Web se réfèrent non seulement à un seul ordinateur, mais plutôt à des groupes de serveurs.
Sous-chaînes d'emplacement d'URL
La sous-chaîne d'emplacement contient un chemin vers une ressource réseau spécifique sur un hôte. Les ressources sont normalement situées dans un répertoire ou un dossier hôte. Par exemple, un site Web peut avoir une ressource comme /2016/September/word-of-the-day-04.htm pour organiser le contenu par dates.
Lorsque l'élément location est un raccourci vide, comme dans l'URL https://example.com, l'URL pointe conventionnellement vers le répertoire racine de l'hôte (noté par une seule barre oblique) et souvent une page d'accueil (comme index.htm).
URL absolues et relatives
Les URL complètes contenant les trois sous-chaînes sont appelées URL absolues. Dans certains cas, les URL peuvent ne spécifier qu'un seul élément d'emplacement. Celles-ci sont appelées URL relatives. Les URL relatives sont utilisées par les serveurs Web pour éviter de coder en dur les éléments de localisation susceptibles d'être modifiés.
Suivant l'exemple ci-dessus, les pages Web sur le même serveur qui y renvoient peuvent coder une URL relative comme:
Il utilise l'URL relative au lieu de l'URL absolue équivalente:
Cela tire parti de l'hypothèse du serveur sur le protocole manquant et les informations sur l'hôte. Les URL relatives ne fonctionnent que lorsque les informations sur l'hôte et le protocole sont établies.
Raccourcissement d'URL
Les URL standard sur les sites modernes ont tendance à être de longues chaînes de texte. Étant donné que le partage de longues URL sur Twitter et d'autres sites de médias sociaux est fastidieux, plusieurs entreprises ont créé des traducteurs en ligne qui convertissent une URL complète (absolue) en une URL plus courte spécifiquement pour une utilisation sur leurs réseaux sociaux. Les raccourcisseurs d'URL populaires de ce type incluent t.co (utilisé avec Twitter) et lnkd.in (utilisé avec LinkedIn).
D'autres services de raccourcissement d'URL comme bit.ly et goo.gl fonctionnent sur Internet et pas seulement avec des sites de médias sociaux spécifiques.
En plus d'offrir un moyen plus simple de partager des liens avec d'autres, certains services de raccourcissement d'URL proposent des statistiques de clics. Quelques-uns se protègent également contre les utilisations malveillantes en comparant l'emplacement de l'URL à des listes de domaines suspects.