Ich bin brandneu auf SSL-Zertifikate, aber ich habe gerade eine auf meiner Website installiert.Https - CSS/JS/Bilder jetzt blockiert
ich einen Link zu meiner CSS, JS, Bilder usw. in etwa so:
<link rel="stylesheet" href="css/style.css">
jedoch nun als von einer unsicheren Lage blockiert.
Wenn ich es dies zu ändern, es funktioniert:
<link rel="stylesheet" href="https://...com/css/style.css">
Gibt es eine Möglichkeit „css/style.css“ zu zwingen, um sicher zu sein? Oder muss ich einige Teile meines Codes neu schreiben?
Jede Hilfe dankbar dank
Sie müssen keine absolute URL verwenden, wie die zwei Antworten (falsch) vorschlagen. Wenn Sie die Hauptseite über HTTPS aufgerufen haben, wird eine relative URL wie "css/style.css" automatisch in eine absolute HTTPS-URL aufgelöst. Warum das in Ihrem Fall nicht funktioniert, ist unmöglich zu sagen, ohne ein Live-Beispiel zu sehen. (Vielleicht findet irgendeine Art von Redirect zu HTTP statt, aus welchem Grund auch immer.) – CBroe
Oder verwenden Sie zufällig das 'base' Element in Ihrem HTML? Wenn dies auf eine HTTP-URL gesetzt ist, würde das natürlich die automatische Auflösung relativer URLs zu HTTPS zunichte machen. – CBroe
CBroe du Genie, es war das Basiselement, das Dinge wegwarf, das habe ich komplett vergessen! Ich habe es geändert und alles hat funktioniert! Danke - wenn Sie es als Antwort schreiben, akzeptiere ich es – Lee