Fehler, weil JQuery wird über http, anstelle von https geladen wird

  • Hi!

    Ich bekomme folgenden Fehler in der Console:

    [INDENT]Mixed Content: The page at 'https://psg-rheinberg.de/' was loaded over HTTPS, but requested an insecure script 'http://ajax.googleapis.com/ajax/libs/jque…1/jquery.min.js'. This request has been blocked; the content must be served over HTTPS.[/INDENT]

    Mir ist vorher aufgefallen, dass das Menü im Responsive nicht funktioniert. Es lässt sich nicht aufklappen und ich vermute, dass es daran liegt.

    Kann mir mal jemand sagen, wo ich die Stelle finde, in der JQuery eingebunden wird? Ich habe schon etliche Einstellungen und Dateien durchforstet.

    Vielen Dank für eure Hilfe!
    Roman

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi,

    Mir ist vorher aufgefallen, dass das Menü im Responsive nicht funktioniert. Es lässt sich nicht aufklappen und ich vermute, dass es daran liegt.

    Da könntest du richtig vermuten, dass das Problem daher rührt.

    Lief die Seite vorher schon auf SSL, oder wurde das nachträglich umgestellt?
    Falls nachträglich umgestellt, könnte es sein das noch alte http Pfade in der Datenbank sind.
    In diesem Fall ist es am einfachsten mit dem Plugin Search and Replace zu suchen und http Aufrufe zu https umzustricken.

    Falls dem nicht so is, würde ich vom Bauchgefühl her vermuten, dass der Aufruf im verwendeten Theme vorhanden ist.
    Idealerweise entweder in der header.php, oder footer.php, da dort Scriptaufrufe meist eingebunden sind.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Generell sollte jQuery aus dem WordPress Core eingebunden werden (also vom gleichen Server) und nicht von einem externen CDN. Läuft ggf. ein entspr. Plugin o.ä. dafür? Oder wird jQuery zweimal eingebunden?

  • Dein Problem ist dieses File

    Code
    http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js

    Ich würde deine WordPress-Installation mal gezielt danach oder nach Bestandteilen dieser URL durchsuchen, dann solltest du die entsprechende Stelle finden.

    Hervorragend testen lässt sich das übrigens über den Inspector des Browsers deiner Wahl oder webpagetest.org: https://www.webpagetest.org/result/180701_…014b/1/details/

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ohne Gegenleistung ist ein Geschenk für das man sich zumindest bedankt! Wer das nicht kann und sich selbst nicht zu helfen weiß, muss sich bezahlte Unterstüzung suchen.

  • Danke für eure Antworten. Es lag tatsächlich an einem Plugin, das ich jetzt deinstalliert habe. "Super Simple Speed" oder so ähnlich hieß es. Jetzt wird JQuery auch wieder vom eigenen Server bereitgestellt.

    Danke!!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!