Passer à HTTPS dans Joomla
Description de la migration d'un site vers HTTPS dans le CMS Joomla
Le passage du site à https protège contre les attaques fondées sur l'écoute de la connexion réseau.
Connectez-vous au panneau d'administration du site via un lien de la forme http://mydomain.ru/administrator/, puis accédez à Système — Configuration globale.

Cliquez ensuite sur l'onglet « Serveur », sélectionnez « Site entier » sous Activer SSL et enregistrez.

Vous devrez d'abord acheter un certificat SSL et l'installer.
Modifications dans configuration.php
Ouvrez le fichier configuration.php dans le dossier racine du site (via FTP ou via le gestionnaire de fichiers de votre panneau d'hébergement) et repérez la ligne contenant le paramètre $live_site. Renseignez-y le nom de votre site avec https :
public $live_site = 'https://mydomain.ru';
Enregistrez vos modifications.
Il est possible que l'écriture dans le fichier de configuration soit désactivée pour des raisons de sécurité. Dans ce cas, définissez les permissions 644 sur ce fichier avant de commencer à l'éditer.
Modifications dans .htaccess
Configurez la redirection de tous les visiteurs vers HTTPS en ajoutant les lignes suivantes dans le fichier .htaccess :
RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Résolution des problèmes après le passage en HTTPS
Si le site ne s'affiche pas correctement après les étapes ci-dessus, ou si vous constatez des erreurs de contenu mixte (mixed content) dans la console du navigateur, essayez ce qui suit :
Ajoutez à la fin de configuration.php la ligne suivante :
$_SERVER['HTTPS'] = 'on';
Cette ligne est écrasée à chaque mise à jour de la configuration ; vous devrez donc la rajouter après chaque modification.
Ajoutez dans .htaccess les lignes suivantes :
RewriteCond %{HTTP:X-HTTPS} ^1$
RewriteRule .? - [E=HTTPS:on]
Des composants comme VirtueMart disposent de leurs propres paramètres pour activer https. Pour VirtueMart, accédez à Composants → VirtueMart → Configuration → Boutique et activez l'option Activer SSL pour les sections importantes du site. Corrigez les liens restants manuellement. Vous pouvez voir quels éléments sont encore chargés en http dans la console du navigateur.

Info
Si vous rencontrez des difficultés de configuration ou si vous avez des questions supplémentaires, vous pouvez à tout moment contacter notre équipe d'assistance via le système de tickets.