Un contenu mixte signifie que vous essayez de charger des images ou d'autres contenus avec HTTP au lieu de HTTPS dans leurs liens. Pour remédier à ce problème, il vous suffit de modifier tous les liens de votre page pour qu'ils soient HTTPS au début.
Dans Joomla, cela peut être fait automatiquement. Tout d'abord, forcez votre site Joomla à utiliser HTTPS en naviguant dans Configuration globale → Paramètres du serveur et dans Forcer HTTPS choisissez Tout le site :
Ajoutez ensuite ces lignes à votre fichier .htaccess juste après RewriteEngine On :
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Vérifiez si le fichier configuration.php contient l'URL complète du site web :
var $live_site = 'http://www.mon-domaine.com';
Si oui, changez le protocole de http:// à https://
Si vous voyez que vous avez encore du contenu mixte, vous pouvez installer l'extension DB Replacer dans votre installation Joomla et changer tous les liens HTTP en liens HTTPS pour vous éviter le travail manuel consistant à changer chaque lien manuellement.
C'est tout ! Votre site web est prêt à être affiché comme étant sécurisé maintenant ! 😊