Comment faire passer un site Joomla de HTTP à HTTPS

Le cadre de base très flexible de Joomla permet aux utilisateurs novices de créer et de gérer facilement leurs sites. Il permet également aux développeurs expérimentés de créer des systèmes sophistiqués et d’exploiter des possibilités illimitées. Que vous soyez novice ou professionnel, nous vous recommandons vivement d’apprendre à faire passer un site Joomla de HTTP à HTTPS. Et voici pourquoi :

Dans l’environnement en ligne d’aujourd’hui, sécuriser les sites web avec un certificat SSL est devenu une nécessité, et les sites Joomla ne font pas exception.

L’ajout d’un certificat SSL à votre site web, puis le passage de HTTP à HTTPS est un processus en plusieurs étapes. Tout d’abord, vous devez acheter le produit SSL adapté à votre site, l’installer sur votre serveur et, ensuite seulement, passer au protocole HTTPS.

Dans cet article, nous abordons la dernière étape et pour qu’elle fonctionne, vous devez avoir le certificat SSL correctement configuré sur votre serveur. Si vous êtes novice en matière de certificats SSL, notre blog SSL regorge de guides et de tutoriels utiles pour vous aider à démarrer. En voici quelques-unes :

En supposant que vous ayez déjà acheté un certificat et que vous l’ayez installé avec succès, vous devriez être prêt à faire passer un site Joomla de HTTP à HTTPS. Vérifier la configuration de votre serveur SSL n’est jamais une mauvaise idée. Utilisez donc cette boîte à outils SSL très efficace pour tester votre installation SSL. Si vous ne trouvez pas d’erreurs, passez à la première étape de la transition HTTPS.

Activer le SSL sur Joomla

Connectez-vous à votre backend Joomla, et naviguez vers System > Global Configuration. Dans les Paramètres du serveur, sélectionnez Forcer HTTPS pour “Tout le site”. Enregistrez vos nouveaux paramètres avant de quitter.

Configurez votre fichier configuration.php

Utilisez votre cPanel ou un client FTP tel que FileZilla pour localiser le fichier configuration.php dans le répertoire racine de votre Joomla. Ouvrez le fichier avec un éditeur de texte et trouvez la ligne suivante :

var $live_site =” ;

Remplacer par :

var $live_site = ‘https://www.your-domain.com’ ;

Créer des redirections 301 vers HTTPS

Changez toutes les URLS existantes de la version HTTP à la version HTTPS, afin de protéger votre classement SEO et de permettre aux moteurs de recherche de mettre à jour l’index de votre site dès que possible. Vous pouvez le faire via un plugin Joomla, ou manuellement dans votre fichier .htaccess. Ajoutez le code suivant au bas du fichier.

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]

Éviter les contenus mixtes

Tout votre contenu doit être diffusé via HTTPS. Il s’agit d’images, de fichiers vidéo, de javascript, de CSS, etc. Veillez à charger vos images par rapport à la racine du site et à modifier les URL absolues si elles existent.

Recherchez dans le code de votre thème les liens HTTP potentiels et remplacez-les par des liens HTTPS. Même une ressource HTTP oubliée quelque part dans votre code peut générer un avertissement SSL de la part du navigateur. Voici comment corriger un contenu SSL mixte et éviter les erreurs SSL.

Mettez à jour votre sitemap et robots.txt

Mettez à jour votre sitemap XML avec les derniers liens HTTPS et envoyez-le à Google webmaster tools. Utilisez le fichier Robots.txt pour contrôler les pages qui seront explorées et indexées.

Economisez 10% sur les certificats SSL en commandant aujourd’hui!

Émission rapide, cryptage puissant, confiance de 99,99 % du navigateur, assistance dédiée et garantie de remboursement de 25 jours. Code de coupon: SAVE10

Rédigé par

Rédacteur de contenu expérimenté spécialisé dans les certificats SSL. Transformer des sujets complexes liés à la cybersécurité en un contenu clair et attrayant. Contribuer à l'amélioration de la sécurité numérique par des récits percutants.