Qu'est-ce qu'une URL (Uniform Resource Locator) ?
Abrégé en URL, un Uniform Resource Locator est un moyen d'identifier l'emplacement d'un déposer sur Internet. C'est ce que nous utilisons pour ouvrir non seulement des sites Web, mais également pour télécharger des images, des vidéos, des logiciels et d'autres types de fichiers hébergés sur un serveur.
Ouvrir un local fichier sur votre ordinateur est aussi simple que de double-cliquer dessus, mais pour ouvrir les fichiers sur à distance ordinateurs, comme les serveurs Web, nous devons utiliser des URL pour que notre navigateur Web sache où chercher. Par exemple, ouvrir le HTML qui représente la page Web expliquée ci-dessous, se fait en le saisissant dans la barre de navigation en haut du navigateur que vous utilisez.

Autres noms
Les localisateurs de ressources uniformes sont le plus souvent abrégés en URL mais on les appelle aussi adresses de sites Web lorsqu'ils font référence à des URL qui utilisent le HTTP ou le HTTPS protocole.
URL est généralement prononcé avec chaque lettre prononcée individuellement (c'est-à-dire,
Exemples d'URL
Vous avez probablement l'habitude de saisir des URL, comme celle-ci pour accéder au site Web de Google:
https://www.google.com
L'adresse entière est appelée URL. Un autre exemple est ce site Web (le premier) et celui de Microsoft (le deuxième):
https://www.lifewire.comhttps://www.microsoft.com
Vous pouvez même devenir super spécifique et ouvrir l'URL directe vers une image, comme ce long qui pointe vers le logo de Google sur le site Web de Wikipédia. Si vous ouvrez ce lien, vous pouvez voir qu'il commence par https:// et a une URL d'apparence normale comme les exemples ci-dessus, mais a ensuite beaucoup d'autres textes et barres obliques afin de vous diriger vers le dossier et le fichier exacts où l'image réside sur le serveur du site Web.
Le même concept s'applique lorsque vous accédez à un du routeur page de connexion; celui du routeur adresse IP est utilisé comme URL pour ouvrir la page de configuration.
La plupart d'entre nous connaissent ces types d'URL que nous utilisons dans un navigateur Web comme Firefox ou Chrome, mais ce ne sont pas les seuls cas où vous aurez besoin d'une URL.
Dans tous ces exemples, vous utilisez le protocole HTTP pour ouvrir le site Web, qui est probablement le seul que la plupart des gens rencontrent, mais vous pouvez également utiliser d'autres protocoles, comme FTP, TELNET, MAILTO et RDP. Une URL peut même pointer vers des fichiers locaux que vous avez sur un disque dur. Chaque protocole peut avoir un ensemble unique de syntaxe règles pour atteindre la destination.
Structure d'une URL
Une URL peut être décomposée en différentes sections, chaque élément servant un objectif spécifique lors de l'accès à un fichier distant.
Les URL HTTP et FTP sont structurées de la même manière, comme protocol://hostname/fileinfo. Par exemple, accéder à un fichier FTP avec son URL peut ressembler à ceci:
FTP://nomserveur/dossier/autredossier/programdetails.docx.
Qui, en plus d'avoir FTP à la place de HTTP, ressemble à n'importe quelle autre URL que vous pourriez rencontrer sur le Web.
Utilisons l'URL suivante comme exemple d'adresse HTTP et identifions chaque partie:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html.
- https est le protocole (comme FTP est un protocole) qui définit le type de serveur avec lequel vous communiquez.
- Sécurité est le nom d'hôte utilisé pour accéder à ce site Web spécifique.
- googleblog est le nom de domaine.
- com est ce qu'on appelle le domaine de premier niveau (TLD), dont .net, .org, .co.uk, etc.
- /2018/01/ représente les répertoires utilisés pour organiser la page Web ou le fichier. Sur le serveur Web qui contient les fichiers du site Web, il s'agirait des dossiers réels sur lesquels vous cliqueriez pour trouver le fichier spécifié par cette URL.
- Todays-cpu-vulnerability-what-you-beed.html est le fichier réel vers lequel pointe l'URL. Si vous essayez de charger une image, un fichier audio ou un autre type de fichier au lieu d'un fichier HTML, l'URL se terminera par extension de fichier (comme un PNG ou MP3).
- security.googleblog.com en tant que groupe est appelé le Nom de domaine complet (FQDN).
Règles de syntaxe d'URL
Seuls les chiffres, les lettres et les caractères suivants sont autorisés dans une URL: ()!$-'_*+.
Les autres caractères doivent être encodés (traduits en code de programmation) pour être acceptés.
Certaines URL ont des paramètres qui les séparent des variables supplémentaires. Par exemple, lorsque vous effectuez une recherche Google pour fil de vie:
https://www.google.com/search? q=fil de vie.
Le point d'interrogation que vous voyez indique à un certain script, hébergé sur le serveur de Google, que vous souhaitez lui envoyer une commande spécifique afin d'obtenir des résultats personnalisés.
Le script spécifique que Google utilise pour exécuter des recherches sait que tout ce qui suit le ?q= une partie de l'URL doit être identifiée comme le terme de recherche, donc tout ce qui est tapé à ce stade dans l'URL est utilisé pour rechercher sur le moteur de recherche de Google.
Vous pouvez voir un comportement similaire dans l'URL de cette recherche YouTube pour meilleures vidéos de chat:
https://www.youtube.com/results? search_query=meilleur+chat+vidéos.
Bien que les espaces ne soient pas autorisés dans une URL, certains sites Web utilisent un + signe, que vous pouvez voir dans les exemples Google et YouTube. D'autres utilisent l'équivalent codé d'un espace, qui est %20.
Certaines URL peuvent basculer entre les paramètres en fonction du contexte. Un bon exemple peut être vu lorsque ajouter un horodatage à une vidéo YouTube. Certains liens nécessitent une esperluette et d'autres un point d'interrogation.
Les URL peuvent également utiliser des ancres. Ceux-ci sont situés à la toute fin et décrivent où, sur cette page, accéder lorsque le lien est sélectionné. Les ancres sont créées lors de l'ajout de liens vers une page Web et utilisent le signe dièse (#). Voici un exemple dans une entrée Wikipedia où l'ancre vous amène à une autre partie de la page:
https://en.wikipedia.org/wiki/Lifewire#History.
Les URL qui utilisent plusieurs variables utilisent une ou plusieurs esperluettes après le point d'interrogation. Vous pouvez voir l'exemple ici pour une recherche Amazon.com pour Windows 10:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10.
La première variable, URL, est précédé du point d'interrogation mais de la variable suivante, champs-mots-clés, est précédé d'une esperluette. Les variables supplémentaires seraient également précédées d'une esperluette.
Les parties d'une URL sont sensible aux majuscules et minuscules- en particulier, tout après le nom de domaine (les répertoires et le nom de fichier). Vous pouvez le constater par vous-même si vous mettez le mot « besoin » en majuscule dans l'exemple d'URL de Google que nous avons déconstruit ci-dessus, en faisant lire la fin de l'URL Todays-cpu-vulnerability-what-you-besoin.html. Essayez d'ouvrir cette page et vous verrez qu'elle ne se charge pas car ce fichier spécifique n'existe pas sur le serveur.
Plus d'informations sur les URL
Si une URL vous pointe vers un fichier que votre navigateur Web peut afficher, comme un JPG image, vous n'avez pas besoin de la télécharger sur votre ordinateur pour la voir. Cependant, pour les fichiers qui ne sont normalement pas affichés dans le navigateur, comme PDF et DOCX fichiers, et surtout EXE (et de nombreux autres types de fichiers), vous serez invité à le télécharger.
Les URL nous permettent d'accéder facilement à l'adresse IP d'un serveur sans avoir besoin de connaître l'adresse réelle. Ce sont comme des noms faciles à retenir pour nos sites Web préférés. Cette traduction d'une URL en une adresse IP est ce qui Serveurs DNS sont utilisés pour.
Certaines URL sont très longues et complexes et sont mieux utilisées si vous cliquez dessus en tant que lien ou si vous les copiez/collez dans la barre d'adresse du navigateur. Une erreur dans une URL pourrait générer une série 400 Erreur de code d'état HTTP, le type le plus courant étant un erreur 404.
Un exemple peut être vu à gog.com. Si vous essayez d'accéder à une page qui n'existe pas sur leur serveur (comme celle-ci), vous obtiendrez une erreur 404. Ces types d'erreurs sont si courants que vous en trouverez souvent des versions personnalisées, souvent humoristiques, sur certains sites Web. Nous gardons une liste de certains des meilleurs.
Si vous rencontrez des difficultés pour accéder à un site Web ou à un fichier en ligne qui, selon vous, devrait se charger normalement, consultez notre Comment résoudre une erreur dans une URL guide pour quelques idées utiles sur ce qu'il faut faire ensuite.
La plupart des URL ne nécessitent pas que le nom du port soit donné. Ouverture google.com, par exemple, peut être fait en spécifiant son numéro de port à la fin comme http://www.google.com: 80 mais ce n'est pas nécessaire. Si le site Web fonctionnait plutôt sur le port 8080, vous pourriez remplacer le port et accéder à la page de cette façon.
Par défaut, les sites FTP utilisent le port 21, mais d'autres peuvent être configurés sur le port 22 ou quelque chose de différent. Si le site FTP n'utilise pas le port 21, vous devez spécifier lequel il utilise afin d'accéder correctement au serveur. Le même concept s'applique à toute URL qui utilise un port différent de celui auquel le programme utilisé pour accéder suppose par défaut qu'il utilise.
FAQ
-
Puis-je bloquer une URL ?
Oui. Comment bloquer un site Web dépend de votre appareil et de votre système d'exploitation. La plupart des navigateurs Web vous permettent de bloquer des sites spécifiques et vous pouvez bloquer une URL sur l'ensemble de votre réseau via les paramètres de votre routeur.
-
Qu'est-ce qu'une URL personnalisée ?
Une URL personnalisée est une URL courte et mémorable qui redirige à partir d'une URL plus longue et plus complexe. Pour configurer une URL personnalisée, utilisez un Raccourcisseur d'URL qui propose des domaines personnalisés.
-
Qu'est-ce qu'une URL de rappel ?
Une URL de rappel est une page sur laquelle les utilisateurs sont redirigés après avoir effectué une action sur un autre site Web ou programme. Par exemple, si vous effectuez un achat sur un site Web et que vous êtes dirigé vers un processeur de paiement tiers, vous être dirigé vers une URL de rappel (généralement une page de confirmation) sur le site d'origine après avoir terminé le Paiement.
-
Quelle est la différence entre HTTP et HTTPS ?
Le principal différence entre HTTP et HTTPS est que HTTPS est plus sécurisé. Par conséquent, il doit toujours être utilisé sur des sites Web où des données sécurisées doivent être transférées.