Nous vous montrons ici comment activer le chiffrement SSL pour toutes les pages de votre site Web Joomla!

Après avoir sécurisé votre domaine avec un certificat SSL, vous devez passer votre site Web au protocole HTTPS. Pour ce faire, vous devez d'abord activer HTTPS dans les paramètres de Joomla ! et ajuster le chemin d'accès du site dans le fichier configuration.php. Enfin, configurez une redirection 301 du site Web HTTP vers le site Web HTTPS.

Conditions préalables

Le domaine doit être sécurisé avec un certificat SSL

Pour que votre site Web utilise HTTPS, vous devez avoir connecté votre domaine à un certificat SSL. Vous pouvez vérifier cela en consultant votre domaine avec https:// .

Activer le certificat SSL maintenant

Pour en savoir plus : Configurer un certificat SSL géré par IONOS

Activer HTTPS dans Joomla!

  • Connectez-vous dans la zone d'administration (backend) de votre site Web Joomla et sélectionnez Système > Configuration dans le menu.
  • Cliquez sur l'onglet Serveur et sélectionnez l'option Forcer HTTPSsur tout le site Web.
  • Cliquez sur Enregistrer et fermer.

Forcer le HTTPS pour tous les visiteurs

Après avoir activé HTTPS, vous devez vous assurer que vos visiteurs sont automatiquement redirigés vers le site HTTPS même s'ils consultent l'"ancienne" adresse HTTP. Pour ce faire, vous devez ajuster l'URL de votre site et configurer une redirection 301 vers l'adresse HTTPS.

Ajuster l'URL du site

L'URL du site doit être modifiée dans le fichier configuration.php dans le répertoire Joomla!

  • Ouvrez le WebspaceExlorer, cliquez sur le dossier clickandbuilds et accédez au répertoire de votre site Joomla !
  • A droite du fichier configuration.php, cliquez sur Actions > Modifier le fichier.
  • Trouvez la ligne public $live_site =''' ; et entrez l'adresse HTTPS de votre site Web.

public $live_site = 'https://blog.fr';
  • Cliquez sur Enregistrer.
Configurer la redirection 301

Pour configurer le transfert automatique vers le site HTTPS, vous devez éditer votre fichier .htaccess et ajouter les lignes de commande suivantes (vous trouverez également le fichier .htaccess dans le répertoire Joomla!) :

RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Votre site se charge maintenant automatiquement avec HTTPS.