Les parties de la structure URL
Une URL se compose de plusieurs parties, certaines plus importantes que d’autres. Premièrement, nous avons le protocole représenté par le fameux “http://”. Ce symbole , vous le connaissez tous. Il apparaît la plupart du temps dans les liens URL ou encore dans la barre de recherche quand vous vous retrouvez sur un site. Ce fragment indique au serveur le protocole qui doit être utilisé pour récupérer le contenu. Son équivalent est “HTTPS”, une version plus sécurisée. Le web fonctionne selon ses deux types de protocole. Autant dire que le protocole est la partie la plus importante de la structure URL. Bien sûr il existe d’autres protocoles dont se sert le web. On a par exemple”mailto” (il permet l’ouverture d’un client de message électronique) ou ftp ( qui aide à la transmission de certains type de fichier). La deuxième partie de la structure de l’URL est le nom de domaine qu’on pourrait caricaturer par “www.exemple.com”. Cette partie de l’URL permet à l'internaute d'indiquer le serveur qu’il recherche pour échanger le contenu. Le nom de domaine peut-être remplacé par une adresse IP, même si cela peut s’avérer moins efficace. Le port est la troisième partie de l’URL. En général, il n’est pas nécessaire de le préciser dans l’adresse URL. Car, il y’a la plupart du temps un port associé au protocole; Le cas échéant, il faut le préciser. L’objectif de cette partie de l’URL est de trouver l’issue, le chemin pour accéder aux ressources du serveur. Nous avons ensuite le chemin vers le fichier. Cet élément permet de se diriger vers la ressource du contenu web. Il est également qualifié de chemin virtuelle gérée par le serveur web. Les paramètres sont les éléments supplémentaires envoyés au serveur web pour accéder plus facilement et précisément aux informations recherchées. Enfin, la dernière partie d’une structure URL est l’ancre qui permet un peu plus d’accéder aux ressources du serveur web. L’ancre représente une marque-page à l’intérieur de la ressource qui fait en sorte que le navigateur fait apparaître la ressource en question à l’intérieur de la marque-page.
URL relatives et absolues
A. Structure de l'URL : URL absolue
Le type d’URL que vous utilisez dépend entièrement des fragments que vous y introduisez. Lorsque vous insérez dans votre barre de recherche une URL complète il n’est pas nécessaire d’y ajouter un protocole(le navigateur utilisera “HTTP” par défaut). Il n’est également pas nécessaire d’y ajouter un port (qui est nécessaire uniquement si le serveur web utilise des ports non conventionnels). Dans une situation avec toutes ces conditions on parle d’URL absolue.
B. Structure de l'URL : URL relatives
pour une URL utilisée dans un document, il n’est pas nécessaire d’être à 100% précis dans les fragments. En effet, le navigateur connaît déjà l’URL dans un tel contexte. Donc si l’URL commence par “/” le navigateur ira chercher la ressource à la racine du serveur sans utiliser le contexte du document courant.