Toutes les collections
Site Web
Pourquoi mon site web affiche-t-il NON SÉCURISÉ ? Que signifie le contenu mixte ?
Pourquoi mon site web affiche-t-il NON SÉCURISÉ ? Que signifie le contenu mixte ?

Résolution du problème de contenu mixte après l'installation de SSL

Tadas Vasiliauskas avatar
Écrit par Tadas Vasiliauskas
Mis à jour il y a plus d’une semaine

Que signifie l'avertissement de contenu mixte ?

Ces messages se produisent lorsqu'un site web, dont le protocole SSL est activé, contient des éléments qui sont toujours servis par une connexion HTTP. (il peut être vu depuis la console de votre navigateur)

Comment résoudre le problème de l'avertissement de contenu mixte ?

Si vous avez un site web, construit avec l'un des CMS les plus populaires, nous avons préparé des guides détaillés pour vous :

Si votre CMS ne figure pas dans la liste, ou si vous avez un site web personnalisé, veuillez suivre les étapes ci-dessous :

Si vous avez un site web, construit avec l'un des CMS les plus populaires, nous avons préparé des guides détaillés pour vous :

Étape 1 - Vérifier les fichiers de configuration et le fichier de code source de la page

Si votre site web dispose d'un fichier de configuration, commencez par le vérifier. Il est fort probable que les URL de votre site web (ou les URL de contenu par défaut) y soient ajoutées avec le protocole HTTP mentionné :

Dans ce cas, il vous suffira de remplacer http par https.

Etape 2 : Vérifiez le fichier de code source de la page

Si vous êtes un développeur de site web et que le problème de contenu mixte n'est visible que sur certaines pages, ouvrez le fichier de ces pages dans le gestionnaire de fichiers et recherchez "http://". Vous trouverez très probablement le contenu en question et pourrez facilement remplacer HTTP par HTTPS.

Avant de procéder au remplacement, assurez-vous que le contenu est disponible via HTTPS. Ouvrez simplement l'URL en question et remplacez HTTP par HTTPS dans la barre d'URL.

  • Si le contenu est disponible - modifiez l'URL dans le fichier sans vous inquiéter.

  • Si le contenu n'est pas disponible, vous pouvez soit le remplacer par un contenu identique ou similaire provenant d'une autre source (qui est disponible par HTTPS), soit héberger ce contenu sur votre site web. L'autre option est d'exclure ce contenu.

Le site Why No Padlock peut vous aider à détecter les pages qui présentent des problèmes de contenu mixte.

Étape 3 - Ajouter une règle de redirection au fichier .htaccess

Si les deux premières étapes ne vous ont pas aidé, vous pouvez également ouvrir votre fichier public_html/.htaccess (ou le créer s'il n'a pas encore été créé) et insérer le code ci-dessous :

Header always set Content-Security-Policy: upgrade-insecure-requests

Enregistrez les modifications et rechargez votre site web - il devrait déjà fonctionner de manière entièrement sécurisée 💪.

Remarque :

  • Cette option n'est pas recommandée si votre site web utilise des liens symboliques.

Avez-vous trouvé la réponse à votre question ?