Mixed Content Checker voor je website

Geef een geldige URL op (https://www.voorbeeld.nl).
HTTP Basic Auth Voor met een wachtwoord beveiligde websites (.htaccess)
Functie van het Premium Plan
Upgraden

Onveilige HTTP-bronnen op je HTTPS-pagina, automatisch opgespoord

Test op mixed content, 100% online en gratis
Duizenden website-eigenaren vertrouwen op InspectWP voor hun HTTPS-check

Wat controleert de Mixed Content Checker?

Afbeeldingen, scripts en stylesheets die via http:// worden geladen

Lettertypes, iframes, video's en achtergrondverzoeken via HTTP

Bronnen die browsers zouden blokkeren of stilletjes naar HTTPS zouden upgraden

Formulieren die hun gegevens naar een http://-adres sturen

Ontbrekende omleiding van HTTP naar HTTPS

HSTS- en Content-Security-Policy-headers

Zo werkt de test op mixed content

In 4 stappen van URL naar een lijst met alle onveilige bronnen

  1. 1 Stap 1

    Voer de URL in

    Geef het adres op van de pagina die je wilt controleren. Geen installatie en geen registratie nodig.

  2. 2 Stap 2

    De pagina laden

    We openen de pagina in een echte browser, voeren het JavaScript uit en loggen elk afzonderlijk verzoek.

  3. 3 Stap 3

    Onveilige verzoeken filteren

    Alle bronnen die via http:// worden geladen, formulieren met een onveilig doeladres en een ontbrekende HTTPS-omleiding worden gemarkeerd.

  4. 4 Stap 4

    Bij de bron oplossen

    Gebruik de lijst met URL's om de adressen in je content, thema of plugins te corrigeren en voer de check daarna opnieuw uit.

Deze HTTPS-problemen worden herkend

Vier soorten onveilige content en hoe browsers ermee omgaan

  • Actieve mixed content

    Door browsers geblokkeerd

    Scripts, stylesheets, iframes en achtergrondverzoeken via HTTP. Ze zouden de hele pagina kunnen wijzigen, daarom laden browsers ze helemaal niet. Het zichtbare gevolg is een kapotte lay-out of ontbrekende functies.

  • Passieve mixed content

    Geüpgraded of geblokkeerd

    Afbeeldingen, audio en video via HTTP. Huidige browsers proberen ze automatisch via HTTPS te laden. Is het bestand daar niet beschikbaar, dan ontbreekt het gewoon op de pagina.

  • Formulier met onveilig doeladres

    Waarschuwing bij verzenden

    Een formulier waarvan het action-attribuut naar een http://-adres verwijst, verstuurt invoer zoals namen, e-mailadressen of wachtwoorden onversleuteld.

  • Pagina zonder HTTPS-omleiding

    Niet beveiligd

    De pagina kan via http:// worden geopend en wordt niet naar HTTPS doorgestuurd. Bezoekers die een oude link volgen, gebruiken dan de hele pagina onversleuteld.

De meest voorkomende oorzaken en hoe je ze oplost

Zes aanknopingspunten, van de WordPress-instellingen tot de serverheader

WordPress-adres en Site-adres
Als een van beide adressen onder Instellingen › Algemeen nog met http:// begint, genereert WordPress zelf onveilige links. Zet ze allebei op https://.
Oude links in de database
Afbeeldingen en links in berichten worden als absolute URL's opgeslagen. Na de overstap naar HTTPS moet je ze vervangen met een zoek-en-vervangtool die ook met geserialiseerde gegevens overweg kan.
Thema, page builder en plugins
Hardgecodeerde http://-adressen in themabestanden, sliderinstellingen of buildercaches overleven een vervanging in de database. Corrigeer ze bij de bron en genereer de builder-CSS opnieuw.
Externe bronnen
Lettertypes, scripts of ingesloten content van derden die jaren geleden met http:// zijn ingebonden. Bijna alle aanbieders ondersteunen tegenwoordig HTTPS, dus het adres aanpassen is voldoende.
upgrade-insecure-requests
De CSP-richtlijn upgrade-insecure-requests vertelt browsers dat ze alle bronnen via HTTPS moeten opvragen. Handig als vangnet, maar het vervangt niet het opschonen van de eigenlijke adressen.
HSTS
De Strict-Transport-Security-header zorgt ervoor dat browsers vanaf het eerste verzoek HTTPS gebruiken voor je domein. Activeer hem pas als de hele site betrouwbaar via HTTPS werkt.
Mixed Content Checker: onveilige HTTP-bronnen vinden

Vind mixed content voordat de browser een waarschuwing toont

Mixed content ontstaat wanneer een pagina via HTTPS wordt geleverd, maar afzonderlijke bronnen via onversleuteld HTTP laadt. Het gevolg: het slotje verdwijnt, afbeeldingen of scripts ontbreken en in het ergste geval toont de browser "Niet beveiligd". De InspectWP Mixed Content Checker laadt je pagina in een echte browser en registreert elk afzonderlijk verzoek. Alle URL's die beginnen met http:// worden in het rapport vermeld, zodat je precies ziet welke afbeelding, welk script of welke stylesheet het probleem veroorzaakt.

We zien ook wat je browser voor je verbergt

Moderne browsers tonen mixed content niet zomaar. Ze blokkeren onveilige scripts en stylesheets en proberen onveilige afbeeldingen zelf via HTTPS te laden. Als je je pagina zelf opent, kan alles er goed uitzien terwijl de oorzaak nog steeds in je HTML zit. Onze crawler schakelt deze automatische upgrade bewust uit en staat onveilige content toe. Zo bevat het rapport de bronnen die een normale browser zou blokkeren of stilletjes zou repareren, ook de bronnen die pas verschijnen nadat JavaScript is uitgevoerd. Daarnaast controleren we of je formulieren gegevens naar een HTTP-adres sturen en of de pagina überhaupt naar HTTPS doorverwijst.

Test op mixed content: bronnen die browsers blokkeren of upgraden

Duizenden website-eigenaren vertrouwen op InspectWP

De cijfers spreken voor zich

0+
Geanalyseerde websites
0+
Gedetecteerde plugins
0+
Gedetecteerde thema's

Veelgestelde vragen over de Mixed Content Checker

Wat mixed content is, waarom het ontstaat en hoe je ervan afkomt

Mixed content betekent dat een pagina die via HTTPS wordt geleverd, delen van haar inhoud via onversleuteld HTTP laadt. Dat kan een afbeelding, een script, een stylesheet, een lettertype of een iframe zijn. De verbinding is dan maar gedeeltelijk versleuteld, en browsers reageren met geblokkeerde content of een beveiligingswaarschuwing.
Je aanmelding kon niet worden opgeslagen. Probeer het opnieuw.
Je aanmelding is geslaagd.

Nieuwsbrief

Abonneer je op onze nieuwsbrief om op de hoogte te blijven.

Wij gebruiken Sendinblue als ons marketingplatform. Door het formulier in te vullen en te verzenden, erkent je dat de door je verstrekte informatie wordt doorgestuurd naar Sendinblue voor verwerking conform de Gebruiksvoorwaarden.