Voglio una regola di riscrittura che reindirizzi tutto su https://
AND www
.
Ad esempio http://example.com
dovrebbe andarehttps://www.example.com
Questo è quello che ho:
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
(ad es. HTTP e non www), poiché reindirizzerà prima a HTTPS sullo stesso host (cioè senzawww
) e quindi reindirizzerà awww
come secondo reindirizzamento. Puoi correggerlo semplicemente invertendo queste due regole.