Vous trouverez une version simplifiée de ce guide dans l’article Premiers pas – HTTPS.
Besoin d'aide avec votre site ? Trouvez votre spécialiste pour VEDOS Profi ⧉.
Dans cet article, vous découvrirez :
- Ce qu’il faut faire pour activer HTTPS sur votre site
- Comment forcer la connexion HTTPS
- Problèmes courants
- Questions fréquentes
Conditions pour exploiter un site en HTTPS
Pour que votre site hébergé sur le Webhosting puisse utiliser la connexion sécurisée HTTPS, vous devez d’abord l’activer dans l’administration client du Webhosting, de l’une des manières suivantes :
- par la configuration rapide, en suivant le guide Webhosting – Configuration rapide de HTTPS,
- par la configuration manuelle, en suivant le guide Webhosting – Configuration manuelle de HTTPS, ou
- en déployant votre propre certificat, en suivant le guide Webhosting – Déploiement d’un certificat SSL personnalisé.
Forcer HTTPS
Le simple fait d’activer HTTPS sur le Webhosting ne signifie pas que votre site passe automatiquement en mode sécurisé. Une fois HTTPS et le certificat activés avec succès côté Webhosting, configurez encore votre site pour qu’il utilise la connexion sécurisée.

Dans l’administration de votre site ou dans son fichier de configuration, modifiez les paramètres pour qu’il utilise la connexion sécurisée. Les options peuvent varier ; en voici quelques exemples :
- modifier l’URL du site dans les paramètres pour qu’elle commence par https://
- activer l’option SSL ou HTTPS forcé dans les paramètres
- installer un plugin de redirection vers https://
Pour choisir la meilleure méthode, le mieux est de consulter votre webmaster ou le support de votre système de gestion de contenu.
Si les paramètres ci-dessus ne sont pas disponibles ou ne suffisent pas, ajoutez des règles de redirection vers HTTPS dans le .htaccess fichier (dossier www). Copiez ces règles et collez-les immédiatement sous la ligne existanteRewriteEngine On:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy "upgrade-insecure-requests;"
L’ajout de ce code peut bloquer notre installateur d’applications. Si vous rencontrez un problème avec le fichier .htaccess lors de l’installation, restaurez-le temporairement, puis, une fois l’installation terminée, recopiez à nouveau la sauvegarde créée automatiquement.
HTTPS pour les systèmes de gestion de contenu courants
- WordPress : modifiez les deux adresses URL dans l’administration de WordPress, dans le menu Settings General.

- Joomla : modifiez l’adresse URL dans le fichier configuration.php dans la variable public $live_site. Appliquez les règles .htaccess indiquées ci-dessus.
- Prestashop : dans l’administration du site, accédez à Shop Parameters General Enable SSL et choisissez l’option Enable SSL on all pages.
- Opencart : dans l’administration du site, accédez à System Settings et sélectionnez la boutique concernée. Ouvrez l’onglet Server et cochez l’option Use SSL. Appliquez .htaccess les règles ci-dessus.
- Drupal : appliquez .htaccess les règles ci-dessus.
Problèmes courants
Parmi les problèmes courants liés à la configuration de HTTPS sur un site, on trouve :
- Une erreur s’affiche à la place du site
- Certaines parties du site ne se chargent pas
- Google Search Console ne fonctionne plus
Erreur du site après avoir forcé HTTPS
Problème : Après la configuration de HTTPS sur le site, une erreur s’affiche 404 Not Found, Not found on Accelerator, ou un autre message indiquant que HTTPS n’est pas actif.
Cause : HTTPS n’est pas activé sur le Webhosting lui-même, ou la propagation de l’activation du certificat n’est pas encore terminée. Plus rarement, il peut s’agir d’une erreur de génération du certificat, bien que le système indique que tout est en ordre.
Solution : Assurez-vous d’avoir correctement ajouté le domaine au certificat, et qu’au moins une demi-heure s’est écoulée depuis que le certificat est indiqué comme actif dans l’administration.
Si le certificat est actif dans l’administration depuis plus d’une demi-heure et que le site ne fonctionne toujours pas, essayez de le recharger sans le cache du navigateur avec le raccourci clavier Ctrl+Shift+R. Si cela n’aide pas non plus, contactez le Support via le formulaire ⧉. Indiquez le nom du site et le texte complet ou une capture d’écran du message d’erreur.
Site cassé – mixed content
Problème : Après la configuration de HTTPS sur le site, le CSS ne fonctionne plus, les images et autres médias ne s’affichent pas.
Cause : Lorsque la page principale utilise la connexion sécurisée HTTPS, le navigateur considère toutes les ressources chargées via le protocole HTTP comme potentiellement dangereuses et les bloque.
Solution : Si vous utilisez votre propre code, parcourez-le et vérifiez que les adresses absolues des fichiers utilisent le protocole HTTPS et non HTTP. Par exemple http://domena.tld/obrazek.jpg corrigez en https://domena.tld/obrazek.jpg.
Si vous utilisez un système de gestion de contenu, par exemple WordPress, consultez sa documentation ou renseignez-vous auprès de son support pour savoir comment corriger ce qu’on appelle le Mixed content.
Erreur Google Search Console
Problème : Après avoir forcé HTTPS, je constate dans GSC une erreur signalant une redirection.
Cause : Si vous utilisez dans le .htaccess le code RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L], une redirection est effectuée de la version non sécurisée de la page vers la version sécurisée, avec le code de retour 301 (déplacée définitivement). Certains outils de diagnostic et d’analyse peuvent considérer cela comme un problème.
Solution : Essayez de désactiver le code problématique en plaçant le caractère # au début de la ligne. Vérifiez soigneusement que cette modification ne perturbe pas le bon fonctionnement du forçage de HTTPS.
Questions fréquentes
Comment vérifier que HTTPS fonctionne correctement ?
Saisissez dans le navigateur l’adresse de votre site avec http (http://domena.tld). Si tout est correctement configuré, l’adresse est automatiquement corrigée en version https et marquée d’une icône de cadenas. Si ce n’est pas le cas, reprenez attentivement les étapes du guide, y compris la modification du fichier .htaccess.