Originariamente inviata da
evilalive
No.
- avvia il motore rewrite
- la base del rewrite è la root
- la condizione che fara scattare il rewrite è https OFF
- la condizione che fara scattare il rewrite è https OFF (again)
- Quindi in presenza di cio, con_o_senza www, e qualsiasi file, reindirizzalo su
https://www.IlTuoDominio/IlFileRichiesto (ultima regola, ed il redirect è permanente)
Ecco la traduzione di cio che hai scritto.
Non hai messo la regola "se manca www", ma fai scattare la cosa solo se manca https. Ergo se vai su
https://dominio, non scatta.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]