Vai alla pagina principale

Come fare redirect da HTTP a HTTPS con il file .htaccess? - Knowledgebase / Supporto Tecnico / Hosting cPanel - Servizio di Supporto Serverplan

Come fare redirect da HTTP a HTTPS con il file .htaccess?

Se utilizzi un CMS come WordPress o Joomla puoi migrare su HTTPS con passaggi semplici e ben descritti da questo articolo del blog Serverplan. Se per qualche motivo non è sufficiente questo approfondimento, ad esempio perché non utilizzi un CMS o hai esigenze specifiche, puoi fare redirect da HTTP a HTTPS con il file .htaccess.

Per procedere, prima di tutto entra nel tuo cPanel, nel menù Files clicca su File Manager come mostrato nello screenshot in alto. Troverai una lista di file e directory. Ora clicca due volte sulla cartella che contiene i file del tuo sito web (in genere è public_html).

Cerca il file .htaccess, un documento testuale con istruzioni per il web server Apache per gestire il comportamento del sito internet. Poi clicca sul documento in questione e sul comando Edit che trovi in alto a destra (argomento approfondito anche su questo post dedicato a come modificare l’htaccess su WordPress).

Se il file .htaccess non c’è puoi crearlo selezionando il pulsante + File, il primo che trovi a sinistra come mostra questo screenshot. Per altri consigli relativi alla creazione del file .htaccess ti suggerisco di leggere questa guida specifica.

Ora sei nel file .htaccess. Non toccare niente, in cima al documento devi solo aggiungere questa stringa di codice che riassume le regole per fare redirect da HTTP a HTTPS:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Dopo aver incollato questa stringa devi fare click su Save Changes. Così hai impostato il reindirizzamento del tuo sito web da HTTP a HTTPS. Questo passaggio ti consente di rispettare uno dei punti cruciali per migliorare la sicurezza del sito web, per presentarlo meglio agli occhi del pubblico e di Google (l’HTTPS è un fattore di ranking).

Prima di effettuare tutte queste operazioni devi avere un certificato SSL attivo. Tutti gli hosting Serverplan hanno Let’s Encrypt attivato di default, ma è la soluzione gratuita con protezione minima. Se hai esigenze particolari puoi dare uno sguardo ai certificati di sicurezza SSL con protezione specifica per grandi portali, dati sensibili ed e-commerce.

Alternativa a cPanel per modificare l’htaccess

Devo utilizzare per forza cPanel per modificare il file .htaccess e impostare il redirect da HTTP a HTTPS? No, puoi effettuare gli interventi su questo documento in formato testo ASCII anche accedendo dall’FTP. Nel caso di WordPress, ci sono plugin come Yoast che ti consentono di modificare il contenuto direttamente dalla dashboard del sito.


Utile Non utile

85 di 117 hanno trovato questa pagina utile