HTTP signifie Hypertext Transfer Protocol (protocole de transfert hypertexte). Toutes les adresses web commencent par HTTP (ou HTTPS) et indiquent à votre navigateur le protocole à utiliser pour charger un site.
Lorsque vous essayez de visiter un site web, votre navigateur envoie une demande GET au serveur web, qui renvoie ensuite à votre ordinateur les fichiers situés dans ce nom de domaine spécifique.
Son fonctionnement est plus technique, mais nous sommes là pour le décomposer en sections faciles à comprendre.
Entre 1999 et 2015, HTTP/1.1 était le principal protocole HTTP utilisé pour naviguer sur le World Wide Web. En 2015, le protocole HTTP/2 a été introduit et a considérablement accéléré l’authentification, les requêtes DNS, ainsi que le routage et la mise en cache globaux des fichiers HTML.
Vous pouvez en savoir plus dans notre guide sur HTTP/2 et comment l’activer sur votre site WordPress.
Comment fonctionne le protocole HTTP?
Tout d’abord, lorsque vous saisissez l’adresse d’un site web(URL) dans votre navigateur et que vous appuyez sur la touche « Saisir », votre navigateur envoie une demande HTTP au serveur web du site. C’est comme si vous demandiez : « Puis-je voir cette page web, s’il vous plaît ? ».
Ensuite, le serveur hébergeur reçoit votre demande, valide son authentification et renvoie ce que l’on appelle une réponse HTTP. Cette responsive comprend le contenu de la page web, comme le HTML, le CSS, le texte, les images et les vidéos.
Terminé, votre navigateur reçoit la réponse du serveur, la décompresse et l’assemble pour vous afficher la page web complète.
Lorsque vous optimisez votre site sur la base d’éléments tels que les critères de base de Google, vous définissez l’ordre dans lequel le serveur enverra le contenu au navigateur. Vous envoyez également des recommandations au navigateur sur la manière de décompresser et de charger le contenu.
HTTP et sécurité : HTTP vs. HTTPS
Par défaut, le protocole HTTP n’est pas sécurisé. Il s’agit d’un simple système de demande et de réponse. Pendant que ces informations sont transférées, n’importe qui peut les voir s’il sait où regarder. Cela est généralement uniquement dû à des logiciels malveillants, ne vous inquiétez donc pas.
Toutefois, la quasi-totalité des sites Internet actuels disposent d’un certificat SSL (Secure Sockets Layer), qui chiffre les informations envoyées entre le site et vous.
Dans ce cas, HTTP:// dans l’adresse web sera remplacé par HTTPS://, qui est la version sécurisée de HTTP.
Techniquement, le protocole HTTP utilisé par la plupart des serveurs et des applications web pour la sécurité s’appelle TLS, ou Transport Layer Security. Il s’agit d’un protocole plus avancé, et votre site l’utilise probablement à la place du protocole SSL.
SSL est devenu un terme tellement courant qu’il est souvent utilisé de manière interchangeable avec TLS.
Codes et erreurs HTTP
Le protocole HTTP étant au cœur du fonctionnement de l’internet, il se peut qu’une erreur de serveur se produise lorsque quelqu’un tente d’accéder à votre site. Voici les erreurs HTTP les plus courantes :
- 500 (erreur interne du serveur) – Le serveur web du site rencontre une difficulté technique inconnue.
- 403 (interdit) – Vous n’avez pas accès à la ressource demandée.
- 404 (page non trouvée) – La page a été déplacée, n’existe pas ou l’URL est incorrecte.
Il existe d’autres erreurs HTTP que vous pourriez voir, et nous avons rassemblé un aperçu des erreurs WordPress les plus courantes et de la manière de les corriger.
Nous espérons que cet article vous a aidé à comprendre ce qu’est HTTP et comment il fonctionne. Vous pouvez également consulter notre liste de lectures complémentaires ci-dessous pour des articles liés à des astuces, des conseils et des idées utiles pour WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Lectures complémentaires
- Comment ajouter des en-têtes de sécurité HTTP dans WordPress (Guide du débutant)
- Comment protéger par mot de passe le répertoire de l’administrateur de WordPress (wp-admin)
- Qu’est-ce que le DNS ?
- Qu’est-ce que l’adresse IP ?
- Comment Corrigé l’erreur de Téléversement d’Image HTTP dans WordPress (Facile)