SSL und gemischte Inhalte aufgrund von CSS-Hintergrundbildern
Ich habe eine web-Seite mit bin-Anmeldeformular. HTTPS aktiviert ist über ein Apache-redirect für alle Anforderungen passende, Seite. Leider, weil das CSS zieht in externe Bilder mit " background-image: url(/images/...)', der browser generiert eine Warnmeldung, dass die Seite gemischten Inhalt enthält.
Was ist der beste Weg, um dieses Problem zu beheben?
InformationsquelleAutor der Frage Kiffin | 2009-10-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Quelle: Paul Irish – Protokoll-relative URL
Ist eine sehr beliebte Lösung:
Gibt es diesen kleinen trick, den Sie bekommen kann Weg mit, dass sparen Sie einige Kopfschmerzen:
In HTML
In CSS
InformationsquelleAutor der Antwort adardesign
Sollten Sie auch aktivieren Sie HTTPS für Ihre statische Ressourcen, und stellen Sie dann sicher, dass die
<link>
bezieht sich explizit auf die HTTPS-url für die CSS-Ressource (deren relative urls werden dann interpretiert werden, die relativ zu der HTTPS-Basis der CSS-Datei).InformationsquelleAutor der Antwort Jonathan Feinberg
Sollten Sie verwenden Sie die vollständige URL für das Bild:
oder
Diese lösen mein problem vor einiger Zeit.
InformationsquelleAutor der Antwort David ZB