Ich habe eine Website, die ein SSL-Zertifikat hat. Wenn ich die Homepage betrete ist alles korrekt und ein grünes Schloss wird in der URL angezeigt, siehe meine Webseite here.SSL-Zertifikat; Grüne Sperre zeigt manchmal nicht an
Das Problem ist, dass diese Sperre auf einigen Seiten nicht angezeigt wird. Here is an image of it.
Wie kann ich sicherstellen, dass das grüne Schloss auf ALLEN Seiten der Website angezeigt wird?
Ich habe festgestellt, dass, wenn ich die Website einfüge, die nicht das grüne Aussehen hat, zuerst das Aussehen erscheint, während die Webseite geladen wird und nach dem Laden verschwindet sie.
EDIT 1, der folgende Code wird verwendet, um alle URLs mit www zu "https: //" neu zu schreiben. Diesen habe ich in meine .htacess-Datei implementiert.
RewriteEngine On
# If not using www
RewriteCond %{HTTP_HOST} !^www.(.*)$ [NC]
RewriteCond %{HTTP:HTTPS} !on
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R,L]
# If using www
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteCond %{HTTP:HTTPS} !on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
es ist meistens wahrscheinlich, weil Sie Inhalt gemischt haben. Stellen Sie sicher, dass alle URLs auf der Seite das Protokoll https: // verwenden. http: // – unixmiah
Und um mehr darüber herauszufinden, woher dieser gemischte Inhalt kommt, werfen Sie einen Blick auf die Browser-Konsole. –
@unixmiah Alle URL verwenden https: // wenn ich sie anschaue. Was meinst du mit "Mixed Contant", dem "https: //"? Wie kann ich sicherstellen, dass alle URLs auf den Seiten https: //, möglicherweise in der .htacess-Datei, verwendet werden? –