Come reindirizzare da HTTP a HTTPS
Pubblicato: 2020-05-03Al momento, è importante che il tuo sito Web reindirizzi da HTTP a HTTPS. Se il sito Web gestisce attività in cui chiedono agli utenti informazioni di accesso come informazioni bancarie, carte di credito o di debito, https è un must.
Mentre hai il privilegio di fare acquisti da casa, ma dovresti sempre stare attento se stai inserendo i tuoi dati sensibili nel sito non protetto. Tuttavia, non è necessario preoccuparsi se un sito Web ha un certificato SSL e https abilitato sul proprio sito.
In questo post conoscerai i vantaggi di avere un certificato SSL. Inoltre, imparerai il reindirizzamento.
Perché da http a https?
Prima di passare a https, dovresti avere una risposta a questo.
- Informazione sensibile
Come discusso in precedenza, se il tuo sito gestisce informazioni sensibili dovresti abilitarlo. Potresti non voler mai far trapelare i dettagli di pagamento del tuo cliente.
- Segno di fiducia
Il lucchetto verde consente all'utente di sapere che il sito è autentico e può essere considerato affidabile. Con questo abilitato, gli utenti non riceveranno dati falsi sul sito. I browser mostreranno il sito come non sicuro nell'URL se non è presente https. Per convertire i tuoi visitatori in clienti, potresti non voler mai che ciò accada.
- Migliora la velocità del sito web
Aiuta anche a migliorare il tempo di caricamento del sito web. Google considera la velocità di caricamento delle pagine come uno dei fattori che determinano il ranking del sito. Inoltre, i visitatori non aspetteranno molto se il tuo sito è lento e non si carica in una frazione di secondo o di secondi. Troverai sempre un sito con https con una velocità migliorata rispetto alla versione HTTP.
- Incrementa la SEO
Anche i motori di ricerca danno la preferenza ai siti sicuri. Quando il sito web opera in https sarà un segnale di ranking positivo per la SEO del sito.
- Per dati di riferimento migliori
Se il tuo sito è in esecuzione su HTTP e il tuo sito è condiviso sul sito HTTPS, i dati del referrer non possono essere tracciati. In tal caso, il traffico proveniente da più siti HTTPS viene visualizzato come traffico diretto. Nel caso della propagazione da HTTPS a HTTPS, viene passato il singolo referrer.
Passaggi per reindirizzare da HTTP a HTTPS:
Ora discutiamo il vero argomento. Segui questi passaggi per eseguire il reindirizzamento.
- Backup
Non solo il reindirizzamento, ma anche in ogni cambiamento importante è sicuro avere un backup del tuo sito.
- Certificato SSL
La maggior parte degli host come SiteGround, Hostgator, ecc. fornisce gratuitamente un certificato SSL insieme al piano di hosting. Tuttavia, se hai ospitato con provider di hosting come Godaddy, devi acquistare un certificato SSL e attivarlo nel tuo server. Senza un certificato SSL, non sarai mai in grado di ottenere il reindirizzamento https.
- Aggiungi HTTPS nell'area di amministrazione
Devi essere sicuro che ogni volta che accedi al back-end, le informazioni vengano scambiate in modo sicuro. Per eseguire questa operazione, apri il file wp-config.php e aggiungi il codice scritto sotto prima della riga "Questo è tutto, smetti di modificare!"
define('FORCE_SSL_ADMIN', true);
Di conseguenza, sarai in grado di accedere a wp-admin con una connessione sicura.
- Aggiorna indirizzo
Controlla l'indirizzo del sito sulla dashboard. Apri Impostazioni> Generali e assicurati di avere https:// all'inizio sia dell'indirizzo di WordPress che dell'indirizzo del sito.

- Aggiorna collegamenti
Ci possono essere vari collegamenti nel database e contenuto sotto forma di HTTP. Devi cambiare questi link in https. Inoltre, tutti i collegamenti esterni, i modelli e i file di funzione devono essere modificati in https. Durante questo processo, dovresti controllare e verificare tutti i collegamenti inclusi immagini, video, caratteri Web, Iframe, Javascript, CSS, ecc.
Reindirizzamento HTTPS utilizzando htaccess in CPanel
Controlla la directory principale. Se hai un file chiamato .htaccess puoi semplicemente modificarlo, altrimenti creare un file di testo normale e caricarlo nella directory principale. Eseguire le seguenti operazioni per reindirizzare da http a https:
Se hai un codice esistente in .htaccess, aggiungi questo codice:
RewriteEngine attivato RiscriviCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.tuodominio.com/$1 [R,L]
Se desideri reindirizzare un dominio specifico per utilizzare HTTPS, aggiungi questo codice:
RewriteEngine attivato RewriteCond %{HTTP_HOST} ^tuodominio\.com [NC] RiscriviCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.tuodominio.com/$1 [R,L]
Tuttavia, se vuoi solo reindirizzare una cartella, usa questo codice:
RewriteEngine attivato RiscriviCond %{SERVER_PORT} 80 Cartella RewriteCond %{REQUEST_URI} RewriteRule ^(.*)$ https://www.tuodominio.com/cartella/$1 [R,L]
Nel codice sopra, dovresti sostituire "cartella" con il nome della tua cartella e "tuodominio" con il tuo nome di dominio.
Reindirizzamento HTTPS in Nginx
Innanzitutto, fai il backup del file che stai utilizzando per la direttiva server. Di solito è presente come file nginx.conf o default.conf.
Aggiungi questo codice in quel file:
restituisce 301 https://$nome_server$richiesta_uri;
Salva questo file e verifica il sito dopo aver riavviato il server.
Reindirizzamento HTTPS nella rete CDN
Se stai utilizzando servizi di CDN come Cloudflare, otterrai sia un SSL gratuito che abiliterai sempre l'opzione HTTPS nelle impostazioni. Si trova all'interno della scheda crittografica in Cloudflare.
HTTPS in Google Search Console e Google Analytics
Se il tuo sito è in esecuzione in HTTPS, devi aggiungere una nuova proprietà per rivendicare la versione HTTPS del tuo sito in Google Search Console. Inoltre, devi inviare nuovamente una mappa del sito nella proprietà appena aggiunta in GSC. Questo rende Google facile capire la struttura del tuo sito. Questo è un passaggio obbligatorio se si reindirizza da HTTP a HTTPS.
Inoltre, potresti aver rimosso i backlink dal tuo sito HTTP utilizzando il metodo del file disavow. In tal caso, è necessario inviare nuovamente questo file dal nuovo profilo. Tuttavia, se non esegui questo passaggio, a Google mancherà il tuo file di disconoscimento quando il suo algoritmo verrà aggiornato.
In modo simile, devi modificare i dettagli del sito da HTTP a HTTPS quando sei in Google Analytics quando reindirizza il sito.
Errori di reindirizzamento da HTTP a HTTPS
Potrebbero esserci errori in questo processo che puoi facilmente risolvere.
- Avvertenze sui contenuti misti
Se hai dei collegamenti HTTP rimasti sul tuo Web, dovrai affrontare questo errore. Questo è il motivo per eseguire una scansione del sito per contenuti non protetti. Puoi utilizzare questo sito https://www.whynopadlock.com/ per scoprire il motivo del contenuto misto. Puoi agire di conseguenza.
- Classifiche SEO
Potresti dover affrontare una temporanea diminuzione del ranking a meno che tutto il succo del collegamento non venga passato quando reindirizzi da HTTP a HTTPS. In effetti, SSL aiuterà il tuo sito a posizionarsi più in alto nel lungo periodo.
Avvolgendo
Se tutto va bene, ora puoi reindirizzare da HTTP a HTTPS . Inoltre, il post fornisce un concetto generale sull'importanza di SSL e HTTPS nel migliorare le prestazioni, la velocità e la SEO del sito.
Letture aggiuntive