Reindirizzamento da HTTP a HTTPS
Esempio di script htaccess
Una volta installato un certificato SSL, è possibile effettuare il reindirizzamento (redirect) delle richieste giunte al server web tramite il protocollo HTTP, verso il protocollo sicuro HTTPS.
Il redirect viene effettuato modificando il file nascosto .htaccess che si trova nella cartella radice (root) del sito web (per vederlo può essere necessario attivare la visualizzazione dei file nascosti): è un semplice file di testo senza estensione, quindi per modificarlo è sufficiente un editor di testo (notepad, gedit, blocco note, etc.).
Le direttive da inserire nel file .htaccess sono le seguenti:
#Redirect to HTTPS RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
IMPORTANTE
- Nel caso in cui si tratti di un file .htaccess creato ex novo, accertarsi di a salvarlo senza estensione.
- Nel caso in cui il file .htaccess sia già presente l'istruzione "RewriteEngine On" sarà già presente al suo interno, quindi andranno inserite solo le ultime due righe assicurandosi di collocarle nella giusta posizione dipendentemente dalle istruzioni già esistenti.
Dopo la modifica, verificare che il reindirizzamento funzioni correttamente navigando sul sito da qualsiasi browser.