Voglio una regola di riscrittura che reindirizzi tutto su https:// AND www .
Ad esempio http://example.comdovrebbe 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à awwwcome secondo reindirizzamento. Puoi correggerlo semplicemente invertendo queste due regole.