Redirect automatico da http ad https con .htaccess

Siamo giunti alla data in cui l’amico Google Chrome, e probabilmente anche Firefox a breve, promettono di segnalare come siti pericolosi, i siti senza https. Migliaia di sviluppatori stanno sicuramente cercando come fare il redirect automatico da http ad https tramite regola di rewrite in .htaccess (RewriteRule), e quindi come possiamo aiutarli?

Per agevolare il compito di redirigere il traffico https verso https, scrivo qui di seguito 2 righe comode comode da incollare in .htaccess:

# forziamo il redirect di tutto il traffico in https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Ecco, ora non ci sono più scuse: potete facilmente passare il sito da http ad https in meno di 5 minuti. Ok, si poteva inserire la regola di rewrite nel vhost (leggermente più performante), ma tanti hanno il sito in hosting o semplicemente non hanno possibilità di fare dare il comando da shell:

service apache2 reload

oppure

service apache2 restart

…ovviamente previa verifica di aver scritto tutto correttamente tramite un bel

apache2ctl configtest

Buon passaggio ad https a tutti!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.