Sécurité et SSL
Activer HTTPS dans PrestaShop
Avant de modifier PrestaShop, vérifiez dans SSL/TLS Status et dans le navigateur que le domaine et ses variantes nécessaires présentent un certificat valide. AutoSSL ne peut couvrir que les noms éligibles qui réussissent la validation.
Faites une copie de la base de données et testez la modification en préproduction si la boutique utilise des modules, des paiements ou des proxys personnalisés.
Versions actuelles
Dans l'administration de PrestaShop, allez dans Paramètres de la boutique > Paramètres généraux (le libellé peut varier selon la version) et utilisez la vérification Activer le SSL.
Enregistrez la modification et vérifiez dans la même section que les options Activer le SSL et Activer le SSL sur toutes les pages sont activées.
Anciennes versions 1.6 et 1.7 de PrestaShop
Dans PrestaShop 1.7, l'option se trouve normalement dans Paramètres de la boutique > Paramètres généraux. Dans la 1.6, elle se trouvait dans Préférences > Générales. Ces branches peuvent ne plus être maintenues : activer HTTPS ne remplace pas leur migration.
Remarques complémentaires
Si, après la modification, le site se charge en HTTPS mais affiche des avertissements, vérifiez s'il sert du contenu mixte.
Quand toute la boutique fonctionne en HTTPS, activez la redirection HTTP vers HTTPS depuis cPanel ou au moyen d'une règle maîtrisée. En présence d'un proxy inverse, vérifiez d'abord que PrestaShop reçoit correctement le protocole d'origine afin d'éviter les boucles. Testez l'administration, le panier, l'achat, les paiements, les webhooks et les images.
En cas de boucle ou si vous ne pouvez plus vous connecter
Conservez la valeur précédente de la configuration et l'accès aux fichiers de l'hébergement. Si l'échec survient à l'ajout d'une règle de redirection, retirez d'abord cette règle et testez l'accès HTTPS direct. Si l'échec commence après la modification de PrestaShop, restaurez la configuration précédente et examinez le proxy ou le module en cause sur une copie de test. Évitez d'empiler des redirections dans cPanel, .htaccess, le CDN et des modules sans savoir laquelle répond.
En multiboutique, vérifiez le contexte de boutique sélectionné avant d'enregistrer. Une vérification de la boutique principale ne garantit pas que tous les domaines du groupe ont un certificat et des liens corrects.
Cela peut aussi vous aider
- Activer le HTTPS dans WordPress avec un certificat SSL valide Passez WordPress de HTTP à HTTPS en conservant son domaine et ses chemins, et vérifiez l'accès, les...
- Alerte AutoSSL : le renouvellement peut réduire la couverture Explique l'alerte de réduction de couverture, comment repérer le domaine qui échoue à la validation...
- Certificats SSL automatiques pour les domaines et sous-domaines Vérifiez la couverture gratuite d'AutoSSL et activez HTTPS sur votre site une fois que le certificat...
- Diagnostiquer un certificat SSL non valide Distinguez nom incorrect, expiration et chaîne de confiance ; vérifiez la destination DNS et l'état...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.