Forzare la navigazione HTTPS sicura utilizzando .htaccess
Forzare la navigazione HTTPS sicura utilizzando .htaccess
Una volta installato il certificato SSL, l’ideale è che i visitatori che accedono al tuo sito web vengano immediatamente reindirizzati alla versione HTTPS dello stesso, così da poter navigare in modo sicuro. Questo reindirizzamento non viene configurato automaticamente quando si installa il certificato, ma richiede alcune piccole modifiche nel tuo hosting.
Se hai un CMS installato nel tuo hosting, esistono plugin che permettono di effettuare questo cambiamento automaticamente.
In questa guida mostreremo come forzare la navigazione sicura HTTPS tramite il file .htaccess
Prima di tutto è necessario accedere via FTP al nostro hosting per poterlo attivare:
Per poterti connettere al servizio "webFTP" hai bisogno di un utente e una password che puoi trovare nel tuo pannello di controllo di cdmon, nella gestione dell’hosting, nella sezione Informazioni dell’hosting. Cliccando sull’icona dell’occhio puoi visualizzare la password, che è nascosta per motivi di sicurezza.
Una volta che hai i dati di connessione, devi accedere al gestore FTP dal pannello di gestione dell’hosting, facendo clic sull’icona Accesso web FTP (net2ftp), nella sezione 'Gestori di file'.
Nel pannello di accesso al gestore webFTP devi inserire i dati FTP (utente e password) che trovi nella sezione 'Informazioni dell’hosting'.
Accedendo al webFTP potrai visualizzare i file e/o le cartelle del tuo hosting. Devi entrare nella cartella /web:
Una volta dentro la cartella /web, vedrai tutti i file del tuo sito. Devi trovare il file chiamato .htaccess e cliccare su Modifica di quel file.
Automaticamente si aprirà il codice del file .htaccess. Devi solo aggiungere le seguenti righe alla fine di questo file:
RewriteEngine On
RewriteCond %{HTTP_HOST} sudominio\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://sudominio.com/$1 [R,L]
IMPORTANTE: Devi sostituire il dominio nelle righe precedenti con il nome del dominio del tuo hosting.