Qu’est-ce qu’une URL et comment en modifier une?

Lorsque vous naviguez sur le Web, vous utilisez des URL tout le temps. Que vous suiviez un lien, que vous cliquiez sur un signet ou que vous saisissiez une adresse de site Web dans votre navigateur, il y a une URL au cœur de l'opération. Mais qu'est-ce qu'une URL – et comment en éditer une?

Que signifie cet acronyme?

Tout d'abord, vous avez raison de reconnaître que "URL" est un acronyme, mais la version complète n'aidera pas nécessairement à expliquer les choses; URL signifie «Uniform Resource Locator». Dans un sens simplifié, cette phrase signifie simplement "adresse" et c'est exactement ce qu'est une URL: l'adresse d'une page Web.

En général, une URL peut être séparée en cinq sections, chacune étant plus spécifique que la précédente. C'est un peu comme les adresses postales dans une grande partie du monde occidental, sauf dans l'ordre inverse. À la fin de cet article, vous saurez à quoi sert chacune de ces parties et serez en mesure de comprendre toute URL que vous rencontrez à un niveau plus profond qu'auparavant.

Le protocole: que faire avec cette URL

La plupart des URL que vous rencontrez seront utilisées pour identifier des sites Web ou des pages Web individuelles, mais les URL peuvent en fait être utilisées dans d'autres contextes; le protocole permet de définir ce contexte très large dès le début.

Le protocole standard utilisé pour désigner les sites Web est HTTP, mais d'autres protocoles courants incluent «mailto» (pour le courrier électronique), «file» (pour l'accès au système de fichiers local) et FTP (pour le transfert de fichiers).

Il y a un autre protocole que vous aurez rencontré: HTTPS. Comme vous pouvez le deviner, c'est un proche cousin du protocole HTTP standard, mais ce préfixe d'URL indique que c'est une version "sécurisée". En substance, cela signifie que votre utilisation d'une telle URL est plus privée que l'alternative HTTP standard – vous verrez souvent une telle URL accompagnée d'une icône de cadenas dans la barre d'adresse de votre navigateur, ce qui peut même masquer complètement le protocole.

Certains navigateurs proposent leurs propres protocoles personnalisés, comme dans l'URL de la page de préférences de Chrome, "chrome: // settings /".

Expérimenter avec des adresses

Essayez de taper " file : /// " dans la barre d'adresse de votre navigateur pour afficher les fichiers sur votre propre ordinateur. Si vous affichez une page Web non sécurisée (telle que http : //apache.org), essayez de modifier l'URL pour afficher la version sécurisée à la place (par exemple https : //apache.org). De nombreux sites vous redirigeront automatiquement de leur version standard vers l'équivalent sécurisé.

L'hôte: une adresse pour tout le site

L'hôte (similaire mais pas nécessairement identique au nom d'hôte ou au domaine) est ce qui identifie un «site Web» spécifique. Il est composé d'une série de parties séparées par des points, et c'est souvent tout ce dont vous avez besoin pour accéder à la page d'accueil d'une entreprise ou du site Web d'un produit donné.

L'ordre des parties dans le domaine est dans l'ordre opposé à celui de l'URL globale, c'est-à-dire qu'il commence spécifiquement et devient plus général au fur et à mesure. Dans l'exemple, "www" est le bit le plus spécifique, puis vient un bit plus général "amazon", puis enfin le "top-level-domain" tel que "com".

En savoir plus: Ce que représentent les extensions de domaine URL et pourquoi elles sont nécessaires

Expérimenter avec des URL

L'une des modifications les plus utiles que vous puissiez apporter à un domaine consiste à modifier les niveaux finaux qui font référence à votre emplacement. Il peut s'agir uniquement du domaine de premier niveau, ou éventuellement de la partie précédente également.

Par exemple, ce livre sur amazon.com (le site américain):

 https://www.amazon. com /Animal-Farm-George-Orwell/dp/0451526341/

peut être consulté sur Amazon Allemagne en remplaçant "com" par "de", ce qui donne:

 https://www.amazon. de /Animal-Farm-George-Orwell/dp/0451526341/

Le chemin: une adresse pour une page spécifique

Le chemin identifie une page spécifique sur le site Web de l'URL. Alors que l'hôte a commencé de manière spécifique et est devenu plus général à mesure que nous lisons de gauche à droite, le chemin est exactement l'inverse: il commence par "le plus général" et devient "plus spécifique" en réduisant l'emplacement exact de la finale page. C'est similaire à la façon dont vous adressez des fichiers sur un ordinateur car c'est, dans le cas le plus simple, faire exactement cela.

Expérimenter avec les chemins

Il n'y a aucune garantie, mais les sites Web – généralement les mieux organisés – structureront souvent leurs chemins de manière à pouvoir être parcourus par édition manuelle. Par exemple, si vous regardez cette URL:

 https://www.apple.com /ipad/compare/

vous pouvez essayer de supprimer la dernière partie du chemin pour naviguer "vers le haut" d'un niveau:

 https://www.apple.com /ipad/

La requête: paramètres d'URL

Lorsqu'une ressource est plus compliquée qu'une simple page de base, entrez la "chaîne de requête", une collection de paramètres d'URL qui sont généralement des paires nom / valeur, chacune séparée par un "&".

Chaque site (en fait, chaque page d'un site Web) est libre de tout décider de la manière dont il gère les paramètres d'URL, y compris leurs noms. Dans l'exemple YouTube, «v» fait référence à une vidéo spécifique et «t», une heure à laquelle commencer la lecture de la vidéo.

Expérimentation des paramètres

Les paramètres d'URL offrent probablement la plus grande flexibilité pour le "piratage" d'URL! Par exemple, le paramètre "t" de l'URL YouTube est assez flexible; au lieu de secondes, il peut représenter des minutes:

 https://www.youtube.com/watch?v=yh5MEDKrwqI&t= 1m

ou il peut combiner les deux:

 https://www.youtube.com/watch?v=yh5MEDKrwqI&t= 1m30s

Un identifiant de fragment: point dans une page

Un autre morceau de jargon très technique qui décrit un concept simple, un "identifiant de fragment" est la partie la plus spécifique de l'URL, adressant une partie individuelle de la page.

Il ne sera disponible que si la page sous-jacente le prend en charge, mais Wikipedia est un bon exemple de la façon dont cela est fait.

Les liens dans la section Contenu de l'URL Wikipédia ci-dessus naviguent tous dans la même page, ils utilisent simplement différents identifiants de fragment pour cibler différents points.

Expérimenter avec des identifiants

Souvent, la première chose que vous voudrez faire est simplement de supprimer l'identifiant du fragment; ce n'est pas du tout préjudiciable, cela convertira simplement une URL "spécifique à un point" en une URL qui se trouve par défaut en haut de la page. Vous devrez peut-être effectuer cette opération si vous avez cliqué sur un lien "contenu", mais que vous souhaitez envoyer à quelqu'un l'URL en haut de la page. Pour ce faire, commencez par l'URL complète:

 https://en.wikipedia.org/wiki/URL #History

puis supprimez simplement l'identifiant du fragment:

 https://en.wikipedia.org/wiki/URL

Et c'est une URL!

Vous savez maintenant tout sur l'anatomie d'une URL, du protocole à l'identifiant de fragment. Les URL commencent de manière générale et deviennent plus spécifiques lorsque vous les lisez de gauche à droite. Une fois que vous avez compris le fonctionnement de chaque partie, vous pouvez modifier une URL pour apporter des modifications utiles.

Un autre domaine spécifique qui offre plus d'informations est l'extension de domaine.

Crédit d'image: Chris Dlugosz / Flickr