Ich möchte eine Umschreiberegel, die alles zu https://
AND umleitet www
.
Zum Beispiel http://example.com
sollte gehenhttps://www.example.com
Das habe ich:
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ "https\:\/\/www\.example\.com\/$1" [R=301,L]
http://example.com
(dh HTTP und Nicht-WWW), da zuerst auf demselben Host (dh ohnewww
) zu HTTPS umgeleitet und dannwww
als zweite Umleitung umgeleitet wird. Sie können dies korrigieren, indem Sie diese beiden Regeln einfach umkehren.