Mixed Content Checker für deine Website
Unsichere HTTP-Ressourcen auf deiner HTTPS-Seite automatisch finden
Was prüft der Mixed Content Checker?
Bilder, Skripte und Stylesheets, die über http:// geladen werden
Schriftarten, iframes, Videos und Hintergrundanfragen über HTTP
Ressourcen, die Browser blockieren oder stillschweigend auf HTTPS umstellen würden
Formulare, die ihre Daten an eine http://-Adresse senden
Fehlende Weiterleitung von HTTP auf HTTPS
HSTS- und Content-Security-Policy-Header
So funktioniert der Mixed-Content-Check
In 4 Schritten von der URL zur Liste aller unsicheren Ressourcen
-
1 Schritt 1
URL eingeben
Gib die Adresse der Seite ein, die du prüfen möchtest. Keine Installation und keine Registrierung nötig.
-
2 Schritt 2
Seite laden
Wir öffnen die Seite in einem echten Browser, führen ihr JavaScript aus und protokollieren jede einzelne Anfrage.
-
3 Schritt 3
Unsichere Anfragen filtern
Alle über http:// geladenen Ressourcen, Formulare mit unsicherem Ziel und eine fehlende HTTPS-Weiterleitung werden markiert.
-
4 Schritt 4
Quellen korrigieren
Korrigiere anhand der URL-Liste die Adressen in deinen Inhalten, im Theme oder in Plugins und führe den Check danach erneut aus.
Diese HTTPS-Probleme werden erkannt
Vier Arten unsicherer Inhalte und wie Browser damit umgehen
-
Aktiver Mixed Content
Von Browsern blockiertSkripte, Stylesheets, iframes und Hintergrundanfragen über HTTP. Sie könnten die gesamte Seite verändern, deshalb laden Browser sie gar nicht erst. Sichtbare Folge ist ein kaputtes Layout oder fehlende Funktionen.
-
Passiver Mixed Content
Umgestellt oder blockiertBilder, Audio und Video über HTTP. Aktuelle Browser versuchen, sie automatisch über HTTPS zu laden. Ist die Datei dort nicht verfügbar, fehlt sie einfach auf der Seite.
-
Formular mit unsicherem Ziel
Warnung beim AbsendenEin Formular, dessen
action-Attribut auf einehttp://-Adresse zeigt, sendet Eingaben wie Namen, E-Mail-Adressen oder Passwörter unverschlüsselt. -
Seite ohne HTTPS-Weiterleitung
Nicht sicherDie Seite lässt sich über
http://aufrufen und wird nicht auf HTTPS weitergeleitet. Wer einem alten Link folgt, nutzt dann die gesamte Seite unverschlüsselt.
Die häufigsten Ursachen und wie du sie behebst
Sechs Ansatzpunkte, von den WordPress-Einstellungen bis zum Server-Header
- WordPress-Adresse und Website-Adresse
- Beginnt eine der beiden Adressen unter Einstellungen › Allgemein noch mit
http://, erzeugt WordPress selbst unsichere Links. Stelle beide aufhttps://um. - Alte Links in der Datenbank
- Bilder und Links in Beiträgen werden als absolute URLs gespeichert. Nach der Umstellung auf HTTPS musst du sie mit einem Suchen-und-Ersetzen-Tool austauschen, das auch serialisierte Daten verarbeitet.
- Theme, Page Builder und Plugins
- Fest hinterlegte
http://-Adressen in Theme-Dateien, Slider-Einstellungen oder Builder-Caches überstehen ein Ersetzen in der Datenbank. Korrigiere sie an der Quelle und generiere das Builder-CSS neu. - Externe Ressourcen
- Schriftarten, Skripte oder eingebettete Inhalte von Drittanbietern, die vor Jahren mit
http://eingebunden wurden. Fast alle Anbieter unterstützen heute HTTPS, es reicht also, die Adresse zu ändern. - upgrade-insecure-requests
- Die CSP-Direktive
upgrade-insecure-requestsweist Browser an, alle Ressourcen über HTTPS anzufordern. Als Sicherheitsnetz ist sie nützlich, ersetzt aber nicht das Bereinigen der eigentlichen Adressen. - HSTS
- Der Header
Strict-Transport-Securitysorgt dafür, dass Browser für deine Domain ab der ersten Anfrage HTTPS verwenden. Aktiviere ihn erst, wenn die gesamte Website zuverlässig über HTTPS funktioniert.
Finde Mixed Content, bevor der Browser eine Warnung zeigt
Mixed Content entsteht, wenn eine Seite über HTTPS ausgeliefert wird, einzelne Ressourcen aber über unverschlüsseltes HTTP lädt. Die Folge: Das Schloss-Symbol verschwindet, Bilder oder Skripte fehlen, und im schlimmsten Fall zeigt der Browser „Nicht sicher“ an. Der InspectWP Mixed Content Checker lädt deine Seite in einem echten Browser und zeichnet jede einzelne Anfrage auf. Alle URLs, die mit http:// beginnen, landen im Report. So siehst du genau, welches Bild, welches Skript oder welches Stylesheet das Problem verursacht.
Wir sehen auch, was dein Browser vor dir versteckt
Moderne Browser zeigen Mixed Content nicht einfach an. Sie blockieren unsichere Skripte und Stylesheets und versuchen, unsichere Bilder von sich aus über HTTPS zu laden. Rufst du deine Seite selbst auf, kann alles in Ordnung aussehen, obwohl die Ursache weiterhin in deinem HTML steckt. Unser Crawler schaltet diese automatische Umstellung bewusst ab und lässt unsichere Inhalte zu. So enthält der Report die Ressourcen, die ein normaler Browser blockieren oder stillschweigend korrigieren würde, auch solche, die erst nach der Ausführung von JavaScript auftauchen. Zusätzlich prüfen wir, ob deine Formulare Daten an eine HTTP-Adresse senden und ob die Seite überhaupt auf HTTPS weiterleitet.
Tausende Website-Betreiber vertrauen auf InspectWP
Die Zahlen sprechen für sich
Häufige Fragen zum Mixed Content Checker
Was Mixed Content ist, wie er entsteht und wie du ihn wieder loswirst
Weitere passende Checks
Diese Tools helfen dir bei verwandten Themen
- DSGVO Check
- WordPress Security Check
- HTTP Security Header Checker
- Hosting Checker
- Webfont Checker
- Favicon Checker
- DNS Records Checker
- Alt-Tag Checker
- Sitemap Checker
- Open Graph Checker
- SPF & DMARC Checker
- Barrierefreiheit-Check
- WordPress Schwachstellen-Scanner
- Page Builder Detector
- Cookie Checker
- PHP Version Checker