Guide

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.