Prenons donc un peu de temps pour regarder de plus près comment une URL est en fait structurée. Pour ton comprendre de la structure des URL, c’est à dire d’une adresse Internet, lisez cet article.
Qu’est-ce qu’une URL et que signifie l’acronyme URL ?
URL est l’abréviation de Uniform Resource Locator. On pourrait traduire ce terme par « indicateur de source unique ».
Une URL est une indication d’un chemin d’accès vers une certaine ressource sur un serveur.
La forme est strictement formalisée, et la formalisation permet à un serveur de reconnaître très précisément quelle ressource est demandée et où il la trouve. Une ressource d’une URL est généralement une page web ou un fichier. Mais il peut également s’agir de l’accès à un programme de messagerie ou au système de fichiers du serveur. Voyons avec un exemple d’URL, comme « http://www.domaine.com ».
- La première partie de l’URL indique le protocole qui doit être utilisé pour l’échange de données. Dans ce cas, les données sont donc demandées via HTTP.
- Elle est suivie de deux barres obliques, le nom de la ressource. Les deux barres obliques ne font pas vraiment partie du nom, retenez simplement qu’elles sont nécessaires.
- Le nom de la ressource se compose de différentes parties, chacune séparée par un point. Dans cet exemple, « www » est le sous-domaine, et « domaine » le domaine proprement dit. Lors de la résolution de ce domaine en une adresse IP, le système de noms de domaine que vous avez déjà rencontré entre en jeu. Enfin, le « com » final est l’extension de premier niveau. Il existe plus de 200 extensions de premier niveau différents. Les plus connues sont com, org, net que l’on appelle les TLD pour Top Level Domains. Vous avez aussi les extensions de pays comme le .fr, le .be, le .ch, etc. Ces domaines de premier niveau sont gérés par les serveurs de noms que le navigateur contacte lorsqu’il souhaite convertir une adresse Internet donnée en une adresse IP. Dans de nombreux cas, « www » est le sous-domaine par défaut et ne doit pas être obligatoirement saisi. Vous pouvez donc accéder au site web de domaine en tapant simplement « domaine.com », sans utiliser « www ». C’est bien sûr très simple, et cela fonctionne dans de nombreux cas, mais le fait que cette abréviation fonctionne vraiment dépend de la configuration du serveur web. Si vous voulez jouer la carte de la sécurité, vous devriez toujours indiquer explicitement le sous-domaine.
Qu’est-ce qu’un sous-domaine ?
Pour simplifier, on peut considérer le sous-domaine comme un répertoire sur le serveur web dans lequel vous gérez vos contenus web et auquel l’administrateur du site a attribué une adresse propre. En haut de la liste se trouve le répertoire racine, qui contient différents répertoires tels que www ou ftp. Il est ainsi possible de séparer proprement différents contenus sur le serveur et de les adresser proprement en conséquence. Ces sous-domaines peuvent être configurés par l’administrateur du serveur comme il le souhaite. Il est par exemple possible d’uploader des pages web dans un sous-domaine appelé Web, ou encore dans un domaine appelé ftp.
Pour le choix d’un sous-domaine, il est préférable de s’en tenir aux standards habituels et de gérer vos pages web dans le sous-domaine « www ».
Le chemin d’accès à un fichier spécifique
Une URL étant un chemin d’accès à un fichier ou à une ressource spécifique sur le serveur, jusqu’à présent, nous n’avons pas encore indiqué de fichier. Nous n’avons que notre domaine, notre domaine de premier niveau et notre sous-domaine.
Comment le serveur peut-il donc savoir quel fichier nous avons demandé, puisque nous voyons quand même une page web ici. C’est très simple, de nombreux serveurs web sont configurés de telle sorte qu’ils envoient un fichier standard si aucun fichier n’est explicitement indiqué. Dans ce cas, des fichiers tels que « index.html » ou « index.php » sont envoyés. Ainsi, lorsque nous appelons « domaine.com », le serveur vérifie qu’il n’a pas de fichier à envoyer et envoie le fichier par défaut, qui est la page d’accueil de « domaine.com ».
Bien entendu, tout le contenu de « domaine.com » n’est pas organisé dans le répertoire racine, mais dans des sous-répertoires et différents répertoires auxquels nous accédons en les ajoutant à l’URL et en les séparant par une barre oblique.
Pour accéder à ce fichier, il faut que l’URL précise le chemin d’accès. Cela se fait avec une nouvelle barre oblique. Ensuite, selon le format de l’URL, vous poiuvez avoir un chemin incluant un répertoire et des sous-répertoires ou l’accès direct à un fichier.
Si vous n’indiquez aucun fichier. Le serveur envoie le fichier standard, qui serait à nouveau la page d’accueil du répertoire, c’est-à-dire un « index.html » ou « index.php ».
Dans la plupart des URL, un fichier est spécifié. Il sera alors ajouté avec une barre oblique. Prenons le fichier « contact.html », c’est donc un fichier sur le serveur, soit à la racine soit dans un répertoire « a-propos », sur le site « domaine.com ».
Cela fonctionne de la même façon que les répertoires sur votre ordinateur. Le Finder sur Mac ou l’Explorer sous Windows organisent l’accès aux répertoires de fichiers de manière très similaire.
Les paramètres des URL
Grâce aux URL, vous pouvez également transmettre des paramètres au serveur web par le biais d’une URL, que le serveur utilise ensuite pour faire quelque chose.
Un exemple standard est donc une recherche sur le serveur. Quand vous faites une recherche sur un site Internet, les résultats de la recherche apparaissent. Ce qui nous intéresse ici, c’est l’URL et comment l’URL a changé. Un point d’interrogation apparaît dans l’URL. Ce point d’interrogation indique que tout ce qui suit sont des paramètres envoyés du navigateur au serveur. Le « q » signifie question ou query, c’est-à-dire que nous allons envoyer une demande de recherche, et la valeur que nous transmettons est le terme ou les termes recherchés.Vous pouvez donc modifier directment les termes de recherches dans l’url plutôt que de passer par le champ du site.
Autre exemple, les paramètres pour tracker les visteurs d’un site
Si vous avez un site web et que vous souhaitez suivre les visites d’URL comme ci-dessous via Google Analytics, puis suivre les nouvelles visites de chaque code de recommandation :
domaine.com/?ref=email
domaine.com/?ref=ads
domaine.com/?ref=facebook
Vous pouvez utiliser des paramètres de chaîne d’interrogation UTM et attribuer chacun à une campagne différente qui identifie le partenaire. Sur GA, vous pouvez analyser le trafic de cette campagne particulière et voir combien de conversions ont été réalisées.
Par exemple, vous pouvez faire ce qui suit : domaine.com/?utm_campaign=fb&utm_source=facebook&utm_medium=pub1
Dans les paramètres par défaut de GA, un utilisateur qui arrive avec un nouveau code de campagne est affecté à la nouvelle campagne à partir de ce moment.
Vous devez ajouter ces paramètres à l’URL cible ou d’effectuer un changement d’URL.