2016-08-04 23 views
1

Da ich heute ein SSL-Zertifikat hinzugefügt habe und alles gut geklappt habe, stehe ich immer noch vor einem Problem.Website HTTPS-Zertifikat

Ich habe eine unsichere http, die den grünen Balken oben auf der Seite verschwinden lässt. Ich möchte, dass alle meine Inhalte auf meiner Website von https geladen werden.

<img href="http://...."></img> 

Muss auf einen HTTPS-Link für meine Bilder gehen. Ich weiß, dass ich sie alle manuell anpassen konnte, aber ich benutze Plugins, die ihren eigenen Inhalt von http Links laden. Ich habe versucht, .htaccess-Dateien und ich verwende sie auch, um https auf meiner Website zu erzwingen. Aber img Tags sehen nicht, ihre href Verbindung zu https zu ändern.

Antwort

1

Ich weiß, ich könnte sie alle manuell anpassen, aber ich verwende Plugins, die ihren eigenen Inhalt von http Links laden.

Wenn Sie bereits die obige Einschränkung wissen, ist die folgende Bedingung würde nie zufrieden sein.

Ich habe unsichere http, die den grünen Balken oben auf der Seite weggehen macht.

Der grüne Balken wird weil alles wird über HTTPS, einschließlich Ihrer eigenen Anrufe, Plugins von Drittanbietern, versteckte Frames/scripts/Stylesheets usw.

Sie benötigen um Ihr src="http:// (img-Tag src oder srcset Attribut und nicht href-Attribut) manuell zu aktualisieren, verweisen Sie auf https URLs. Selbst wenn Ihr htaccess HTTP-Aufrufe an HTTPS weiterleiten soll, sieht der Browser einen HTTP Link und verwandelt Ihren grünen Balken in gelb (oder rot)!

+0

https://developer.mozilla.org/en/docs/Web/Security/CSP/CSP_policy_directives#upgrade-insecure-requests könnte bei einigen Browsern helfen – Tom