De homepage wordt via HTTPS geserveerd, maar laadt sommige scripts, stylesheets of frames via gewone HTTP. Browsers blokkeren die bestanden, dus delen van de pagina kunnen niet werken of er verkeerd uitzien.
Wat het betekent
Dit heet actieve gemengde content. Een bestand dat via gewone HTTP wordt verzonden, kan onderweg naar de bezoeker worden gewijzigd, en een script of stylesheet bepaalt de hele pagina, dus browsers weigeren het te laden. Menu's, formulieren, tracking of het ontwerp van de pagina kunnen ongemerkt niet meer werken.
Wat het activeert
Eenmaal per week laadt de controle Beveiligingsheaders de homepage via HTTPS en doorzoekt de HTML op scripts, stylesheets, vooraf geladen bestanden, frames, embeds en objecten waarvan het adres met http:// begint. Als er een wordt gevonden, wordt dit probleem met prioriteit Hoog gemeld, met het aantal en een voorbeeldadres, en krijgen eigenaars en beheerders eenmalig een melding per e-mail en chat.
Alleen de HTML van de homepage zoals die wordt geserveerd wordt gecontroleerd, dus andere pagina's en bestanden die later door scripts worden toegevoegd, worden niet gezien.
Veelvoorkomende oorzaken
- Vaste http://-adressen in het thema, de sjablonen of de content van vóór de overstap naar HTTPS.
- Oude insluitcodes voor widgets, kaarten of formulieren.
- Een CMS waarvan de instelling voor het websiteadres nog met http:// begint.
Hoe je het oplost
- Open de homepage in Chrome, druk op F12 en zoek in de Console naar meldingen over “Mixed Content”, die elk getroffen bestand noemen.
- Wijzig elk adres in https:// en controleer of het bestand zo laadt. Als de aanbieder geen HTTPS biedt, host het bestand dan op je eigen website of vervang het.
- Zorg in een CMS zoals WordPress dat de instellingen voor het websiteadres https:// gebruiken, en zoek en vervang daarna oude http://-links in de database.
Wanneer het verdwijnt
De controle draait wekelijks, dus het probleem verdwijnt bij de volgende wekelijkse controle die het probleem niet meer vindt, en de actie verdwijnt 7 dagen later uit het actieplan.
Als je de actie als klaar markeert en het probleem 14 dagen later nog steeds wordt gevonden, komt ze terug als “Oplossing werkte niet”. Zie Het actieplan gebruiken.