Come Reindirizzare da HTTP verso HTTPS usando htacess
Grazio a OpenSSL puoi ottenere un certificato SSL gratuito per il tuo sito

Come Reindirizzare da HTTP verso HTTPS usando htacess

HTTPS è il protocollo per gestire in modo sicuro su una rete di computer le comunicazione tra server e client ed è ampiamente utilizzata sul web.

Quali sono i motivi per passare da http ad https ed implementare quindi il protocollo SSL sul proprio sito internet?:

  • Google ha annunciato che i siti che utilizzano HTTPS otterranno un leggero aumento del fattore di ranking nelle ricerche di Google.
  • È possibile ottenere prestazioni migliori con il nuovo protocollo HTTP/2 che richiede HTTPS per l’utilizzo.
  • HTTPS è più sicuro e i dati dei vostri visitatori sono totalmente crittografati.
  • HTTPS può generare fiducia abilitando il lucchetto verde nella barra degli indirizzi del browser è molti visitatori si sentono più sicuri nel navigare il vostro sito, specialmente se devono inserire dati o commenti sulle pagine .

Detto questo passiamo ad uno dei “problemi”, come reinderizzare chi visita la vecchia versione http alla più sicura https?

Ci sono molti modi che necessitano di avere il pieno controllo del vostro server e non sempre questo è possibile, per cui basta una semplice direttiva da inserire nel file .htacces per ottenere il medesimo effetto, per farlo basta editare il file ed inserire nella prima riga in modo da precedere tutte le altre direttive le seguenti linee di codice:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Fatto questo fate una prova per verificare il funzionamento, se non funziona provate a cancellare la cache del browser o visitare il sito aprendo il browser in modalità anonima, e magari visitate qualche altra pagina del vostro sito, se ancora non funziona riprovate nuovamente a cancellare la cache o visitare il sito in modalità anonima

Se ancora non funziona potreste dovervi rivolgere al vostro provider per chiedere se è abilitata la possibilità di usare il file .htaccess sul vostro spazio web. Potrebbero aver disabilitato questa opzione e quindi il server ignora ogni direttiva inserita “a valle”.

 

Chiudi il menu