1. Accueil
  2. Base de connaissances
  3. Hébergement web
  4. SSL & HTTPS
  5. Comment puis-je passer de http à HTTPS après avoir installé mon certificat SSL?

Comment puis-je passer de http à HTTPS après avoir installé mon certificat SSL?

Installer un certificat SSL, c’est sécuriser votre site web grâce à une connexion HTTPS chiffrée. Cela ne signifie toutefois pas que la connexion HTTP non sécurisée disparaît de votre site. Vous devez donc faire en sorte que votre site web puisse passer de HTTP à HTTPS. Sans cela, vos visiteurs continueront d’être redirigés vers la version non sécurisée de votre site web. Nous allons ici vous expliquer comment vous pouvez forcer vos visiteurs à naviguer sur la version sécurisée (HTTPS) de votre site web.

Forcez l’utilisation de HTTPS via notre panneau de contrôle

Passer de HTTP à HTTPS en activant un simple bouton ? C’est possible ! Pour cela, il vous suffit d’activer l’option ‘Forcer le protocole HTTPS’ dans notre panneau de contrôle. Il s’agit de la manière la plus simple de faire en sorte que les visiteurs qui consultent la version non sécurisée (HTTP) de votre site web soient automatiquement redirigés vers sa version sécurisée (HTTPS).

Pour ‘Forcer le protocole HTTPS’, procédez comme suit dans notre panneau de contrôle :

  1. Allez dans ‘Mes produits’ > ‘Hébergement web’ > Votre nom de domaine.
  2. Dans le menu de gauche, choisissez ‘Noms de domaines & SSL’.
  3. À droite, cliquez sur ‘Gérer le site web’ et choisissez ‘Paramètres SSL’ dans le menu déroulant.
  4. Activez le forçage du protocole HTTPS.

Passer de HTTP à HTTPS en modifiant votre code

Si vous possédez suffisamment de connaissances techniques, vous pouvez également vous plonger dans votre code pour forcer l’utilisation du protocole HTTPS. Quant à savoir où vous allez devoir apporter la modification nécessaire dans le code de votre site web, tout dépend du type d’hébergement que vous utilisez… S’agit-il d’un hébergement Linux (le plus couramment utilisé) ou d’un hébergement Windows ?

Forcer le protocole HTTPS sur un hébergement Linux

Votre site web tourne-t-il sur un hébergement Linux ? Dans ce cas, ajoutez le code suivant au fichier .htaccess :

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

Forcer le protocole HTTPS sur un hébergement Windows

Utilisez-vous un hébergement Windows ? Dans ce cas, vous allez devoir mettre à jour votre fichier web.config. L’exemple suivant vous montre la marche à suivre :

        <?xml version="1.0" encoding="UTF-8"?>
        <configuration>
            <system.webServer>
                <rewrite>
                    <rules>
                        <clear />
                        <rule name="Redirect to https" stopProcessing="true">
                            <match url="(.*)" />
                            <conditions>
                                <add input="{HTTPS}" pattern="off" ignoreCase="true" />
                            </conditions>
                            <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
                        </rule>
                    </rules>
                </rewrite>
            </system.webServer>
        </configuration>

Astuce : Votre site web utilise le protocole HTTPS, mais votre navigateur web le considère toujours comme un site web non sécurisé ?

Vérifiez dans ce cas si du contenu mixte est présent et supprimez-le si nécessaire.

Si vous utilisez WordPress, il vous suffit d’installer et d’activer le plug-in Really Simple SSL. Cela permettra de résoudre le problème lié à la présence de contenu mixte.

Mis à jour le 24 mai 2023

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