Sla over naar inhoud

Site is op HTTPS, maar browser toont waarschuwing 'mixed content' of een open hangslot

Mixed content is HTTP-resources op een HTTPS-pagina (afbeeldingen, scripts, iframes). Sinds Chrome 80+ blokkeren browsers actieve mixed content stilletjes (scripts, iframes), passieve content krijgt een hangslot-waarschuwing. Fix is altijd: alle bronnen op HTTPS, geen uitzondering.

Probeer dit eerst zelf

  1. 1Open dev-tools console op een verdachte pagina, daar staat letterlijk welke URL HTTP is.
  2. 2Eerste fix: vervang http:// door https:// in templates en database. Voor WordPress een tool als Better Search Replace, voor Next.js een grep door je content.
  3. 3Tweede fix: voeg Content-Security-Policy upgrade-insecure-requests header toe, dan upgradet de browser HTTP-resources automatisch naar HTTPS waar mogelijk.
  4. 4Externe iframes en scripts (analytics, ads, video) moeten ook HTTPS-URL bieden. Vervang oude embed-codes als nodig.
  5. 5Voor user-uploaded content (oude blogposts met http://imgur.com/...): script door de DB en herschrijf URL's, of host alle assets zelf via een CDN.

Wanneer ons inschakelen

Heb je veel legacy content met HTTP-links en CSP-fixes lossen het niet helemaal op, dan kunnen we een opschoonscript schrijven dat door database en assets wandelt.

Zie ook

Past het bovenstaande niet?

Beschrijf je situatie hieronder. We sturen jouw input plus de stappen die je al zag naar onze AI en geven gericht vervolg-advies. Als het te risicovol is om zelf te doen, zeggen we dat ook.

Wie ben je?

Voor de AI-vraag hebben we je e-mailadres en bedrijfsnaam nodig, zo kunnen we opvolgen als de AI er niet uitkomt, en voorkomt het misbruik van de tool.

Maximaal 2 vragen per uur en 5 per dag, bewust beperkt zodat de AI snel en goed blijft. Voor meer help je jezelf en ons door direct contact op te nemen.

Of doe het helemaal niet zelf

Onze Managed IT-klanten zoeken dit soort vragen niet op. Eén aanspreekpunt, vaste prijs per maand, en het is binnen werktijd opgelost.