Dopo aver acquistato e installato un certificato SSL, è necessario reindirizzare automaticamente i visitatori a una versione sicura del sito web ( https:// ).
Questo garantisce che i dati inviati da e verso il vostro sito web siano criptati in modo sicuro. Inoltre, secondo Google, l’HTTPS è ora un segnale di ranking tra diversi altri fattori.
Cos’è l’HTTPS e perché si dovrebbe usare?
L’HTTPS, che appare come un’icona a forma di lucchetto nella barra del browser, indica che il protocollo SSL viene utilizzato per trasferire i dati tra il server web e il sito. Qualsiasi sito web, soprattutto quelli che richiedono l’inserimento di credenziali e dati sensibili, dovrebbe utilizzare il protocollo HTTPS.
Come funziona il reindirizzamento HTTPS?
Supponiamo che abbiate appena installato l’SSL sul vostro sito web, sia con il nostro installatore Let’s Encrypt con un solo clic, sia acquistandolo tramite il vostro account cliente.
La funzione di reindirizzamento HTTPS forzato di cPanel consente di reindirizzare automaticamente i visitatori a una versione sicura del sito web.
Come forzare il reindirizzamento da HTTP a HTTPS in cPanel?
- Accedere a cPanel.
2. Una volta effettuato l’accesso al pannello di controllo cPanel, scorrete fino alla sezioneDomini e fate clic sull’iconaDomini.
In questo modo si aprirà l’interfaccia Domini , dove verrà visualizzato un elenco di tutti i domini presenti sul vostro account cPanel. Si vedrà la colonna“Forza il reindirizzamento HTTPS“.
3. Individuare il dominio che si desidera reindirizzare a HTTPS e impostare l’opzione Forced HTTPS redirect corrispondente su on, come nell’esempio:
È possibile attivare o disattivare l’inoltro HTTPS per più domini utilizzando l’opzione nella parte superiore della tabella. Selezionare la casella di controllo per ogni dominio e scegliere se abilitarli o disabilitarli tutti.
4. Ora torniamo a visitare il vostro sito. Notate come ci reindirizza alla versione sicura e vediamo il simbolo del lucchetto sicuro nella barra di localizzazione.
Come reindirizzare manualmente le richieste HTTP a HTTPS utilizzando .htaccess
Tuttavia, se per qualche motivo il vostro sito non funziona dopo aver abilitato i reindirizzamenti forzati in cPanel, provate a farlo attraverso il file .htaccess.
1. Modificare/creare il file .htaccess nella cartella da cui viene servito il sito (di solito public_html). È possibile modificare facilmente il file .htaccess utilizzando un client FTP o il file manager online di cPanel.
2. Aggiungete il seguente codice al file .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
4. Salvate il file e verificate i risultati nel browser web provando ad accedere al vostro sito web utilizzando il protocollo HTTP standard anziché HTTPS.
Se tutto funziona correttamente , si dovrebbe essere automaticamente reindirizzati a https.
Attenzione: Se non è installato un certificato SSL, potrebbero verificarsi degli errori. Assicurarsi di avere un certificato SSL installato e funzionante prima di procedere con questa procedura.
Leggi anche:
- Come ottenere un certificato SSL gratuito
- Che cosa sono HTTP e HTTPS e come influiscono sul vostro sito web?
- Crittografia: Tipi e algoritmi. Che cos’è e quale tipo di crittografia è migliore?
- Che cos’è un certificato SSL e perché installarne uno
Domande frequenti
Il reindirizzamento HTTPS è altamente raccomandato per tutti i siti web, soprattutto per quelli che gestiscono informazioni sensibili come le credenziali di accesso o i dati di pagamento. Aumenta la sicurezza e migliora le prestazioni SEO.
Sebbene il reindirizzamento HTTPS offra molti vantaggi, a volte può causare problemi di compatibilità con i browser web più vecchi o con i plugin obsoleti. Dopo aver implementato i reindirizzamenti HTTPS, è necessario testare a fondo il sito web per garantirne la compatibilità.
Anche se gli utenti esperti di tecnologia possono implementare i reindirizzamenti HTTPS da soli, si consiglia di rivolgersi a professionisti dello sviluppo web, soprattutto per siti web complessi o piattaforme di e-commerce.
Di solito i reindirizzamenti HTTPS entrano in vigore subito dopo la configurazione. Tuttavia, potrebbe essere necessario un po’ di tempo prima che i motori di ricerca riconoscano il cambiamento e aggiornino i loro indici di conseguenza.
Nella maggior parte dei casi, il reindirizzamento HTTPS ha un impatto minimo sulle prestazioni del sito web. Tuttavia, configurazioni HTTPS mal ottimizzate o problemi di contenuti misti possono causare un rallentamento del caricamento delle pagine.
I reindirizzamenti HTTPS sono supportati dalla maggior parte dei moderni provider di hosting web, comprese le piattaforme di hosting basate su cPanel. Tuttavia, è necessario verificare la compatibilità e assicurarsi che il proprio piano di hosting includa il supporto per i certificati SSL.