Passager en HTTPS

https

Bonjour à tous,

Un petit billet aujourd’hui pour vous parler du protocole HTTPS. Une sécurité obligatoire de nos jours sur nos sites internets, tant pour la confiance que cela apporte à nos visiteurs que pour maintenir un bon référencement sur internet.

En effet, cela fait déjà quelques années que les algorithmes de google et autres moteurs de recherche privilégient les sites en https. Mais avant de parler du ‘https’, parlons du ‘http’…

Le ‘http’ qu’est-ce que c’est ?

HTTP : HypertText Transfer Protocol

Naviguer sur le web, c’est établir une communication entre votre navigateur (Firefox, internet Exploreur, Edge, Chrome, etc) et un site internet (stocké sur un serveur) via le réseau internet. Cette communication se fait via un ‘protocole’, on pourrait dire une ‘manière de communiquer’ entre machines.

Vous avez sûrement déjà vu une adresse de cette manière : ‘http://www.mon-site.fr’.

Le protocole de communication correspond à la manière d’acheminer le message. L’envoi d’une lettre papier par exemple suit un protocole : mettre le message dans l’enveloppe, écrire l’adresse, mettre le timbre, poster, la tournée du postier, le tri des lettres… Jusqu’à l’arrivée de la lettre au destinataire. Nous aurions pu citer les SMS, les appels téléphoniques, les signaux de fumée, et bien d’autres. Pour consulter un site internet, le navigateur envoie une requête via le protocole http. Sachez qu’il existe d’autres protocoles, comme le ftp qui permet de consulter les fichiers du site internet.

Pourquoi le HTTPS ?

Malheureusement, tout réseau de communication peut être espionné. Tout comme lorsque nous envoyons une lettre, une tierce personne pourrait lire notre lettre, une tierce personne peut intercepter le flux http. Ça n’a pas posé de problème majeur jusqu’à la démocratisation du commerce en ligne et les transactions bancaires comportant des données sensibles… Le protocole https s’est alors développé. Devenant obligatoire pour les sites e-commerce et toutes transactions bancaires en ligne, puis pour tous les sites internet désireux de proposer un site internet de qualité à ses visiteurs.

Qu’est-ce que le HTTPS

Le protocole https, c’est le protocole http, avec un ‘s’ en plus XD

Le ‘S’ pour : Sécurité. Car le dialogue est à présent sécurisé car crypté. La communication peut toujours être interceptée, mais elle sera incompréhensible.

Comment passer en HTTPS ?

Pour passer votre site en https, cela correspond techniquement à une migration précédée d’une ‘configuration’ du site en https.

1. Sauvegarde de sécurité

Pour commencer, on sauvegarde toute la base de données et tous les fichiers du site internet.

2. Certificat SSL

Ensuite, votre hébergement web doit disposer d’un certificat SSL Il en existe des gratuits qui suffisent dans une large majorité des cas.

3. Lien internet en HTTPS

Après cela, il faut que tout le code de votre site internet et toute la base de données soient modifiés pour que tous les adressages concernant votre site internet soit en ‘https://’ (ou en adressage relatif). Les liens renvoyant l’internaute vers un autre site que le votre ne vous concerne pas. C’est vous qui passez en HTTPS, pas votre partenaire.

4. Redirection .htaccess

Enfin, il vous faut modifier votre fichier .htaccess. C’est un fichier à la racine de votre hébergement qui permet de diriger le visiteur vers les bons adressages serveur afin de consulter la bonne page. Dans notre cas, il faut rediriger les personnes consultant l’adresse http vers la nouvelle adresse en https.

Service

Heureusement, dans les sites récents et fonctionnant avec un CMS (WordPress Joomla, etc), il y a des outils qui aident à réaliser cette manœuvre. Les plus aguerris d’entre vous pourront s’y attaquer. Rester bien prudent en réalisant une sauvegarde complète (fichier ET base de données) de votre site avant intervention.

C’est un services que je peux vous rendre pour vous assurer une issue favorable à cette délicate intervention. Comme chaque cas est particulier, j’interviens sur devis en partant d’une base forfaitaire de 100€.