Base de connaissances›Webhosting›HTTPS sur le site web

Webhosting – HTTPS sur le site web

Sur cette pageConditions pour exploiter un site en HTTPSForcer HTTPSProblèmes courantsQuestions fréquentes

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 :


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 :


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.

Adresse indiquant une connexion sécurisée (icône de cadenas)
Adresse indiquant une connexion sécurisée (icône de cadenas)

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.
Exemple de configuration de HTTPS dans le système de gestion de contenu WordPress
Exemple de configuration de HTTPS dans le système de gestion de contenu WordPress
  • 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 :

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.

Cet article vous a-t-il été utile ?

Votre avis nous aide à améliorer nos articles.

Votre message est transmis à l'équipe de rédaction de la documentation, qui n'y répond pas. Si vous avez besoin d’aide, contactez-nous via le formulaire de contact. N'indiquez ni mots de passe ni données personnelles.

Vous n'avez pas trouvé ce que vous cherchiez ?

Posez votre question aux autres clients sur le site communautaire Help.