Ich habe versucht, alle meine HTTP-Anfragen auf HTTPS zu erzwingen, indem ich Folgendes verwendet habe:
<VirtualHost *:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{www.advisorcircuit.com}/$1 [NC,R=301,L]
</VirtualHost>
Aber wenn ich meine Site besuche, wird mir eine leere Seite angezeigt, obwohl ich mein Verknüpfungssymbol auf der Fensterregisterkarte sehen kann. Kann ich das irgendwie beheben?
Antwort1
%{..}
stellt eine Variable dar. Ich gehe davon aus, dass www.advisorcircuit.com
es keine Variable ist.
Sie benötigen entweder:
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]
oder
RewriteRule ^/(.*) https://www.advisorcircuit.com/$1 [NC,R=301,L]