La page d’accueil est servie en HTTPS mais charge certains scripts, feuilles de style ou cadres en HTTP simple. Les navigateurs bloquent ces fichiers : des parties de la page peuvent donc se casser ou mal s’afficher.
Ce que cela signifie
C’est ce qu’on appelle du contenu mixte actif. Un fichier envoyé en HTTP simple peut être modifié en chemin vers le visiteur, et un script ou une feuille de style contrôle toute la page : les navigateurs refusent donc de le charger. Les menus, formulaires, outils de suivi ou le design de la page peuvent cesser de fonctionner sans bruit.
Ce qui le déclenche
Une fois par semaine, la vérification des en-têtes de sécurité charge la page d’accueil en HTTPS et recherche dans son HTML les scripts, feuilles de style, fichiers préchargés, cadres, embeds et objets dont l’adresse commence par http://. Si elle en trouve, ce problème de gravité Élevée est signalé, avec leur nombre et un exemple d’adresse, et les propriétaires et administrateurs sont alertés une fois par e-mail et par messagerie.
Seul le HTML de la page d’accueil tel qu’il est servi est vérifié : les autres pages et les fichiers ajoutés ensuite par des scripts ne sont donc pas détectés.
Causes fréquentes
- Des adresses http:// codées en dur dans le thème, les modèles ou le contenu, datant d’avant le passage du site en HTTPS.
- D’anciens codes d’intégration de widgets, de cartes ou de formulaires.
- Un CMS dont le réglage d’adresse du site commence encore par http://.
Comment le corriger
- Ouvrez la page d’accueil dans Chrome, appuyez sur F12 et cherchez dans la console les messages « Mixed Content », qui listent chaque fichier concerné.
- Remplacez chaque adresse par https:// en vérifiant que le fichier se charge ainsi. Si le fournisseur ne propose pas HTTPS, hébergez le fichier sur votre propre site ou remplacez-le.
- Dans un CMS comme WordPress, assurez-vous que les réglages d’adresse du site utilisent https://, puis recherchez et remplacez les anciens liens http:// dans la base de données.
Quand il disparaît
La vérification est hebdomadaire : le problème disparaît donc à la prochaine vérification hebdomadaire qui ne le détecte plus, et son action quitte le plan d’action 7 jours plus tard.
Si vous marquez l’action comme terminée et que le problème est toujours détecté 14 jours plus tard, elle revient avec la mention « La correction n’a pas fonctionné ». Voir Utiliser le plan d’action.