Come reindirizzare da HTTP a HTTPS

Pubblicato: 2020-05-03

Al 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.

Contenuti
1 Perché da http a https?
2 passaggi per reindirizzare da HTTP a HTTPS:
2.1 Reindirizzamento HTTPS utilizzando htaccess in CPanel
2.2 Reindirizzamento HTTPS in Nginx
2.3 Reindirizzamento HTTPS nella rete CDN
2.4 HTTPS in Google Search Console e Google Analytics
2.5 Errori di reindirizzamento da HTTP a HTTPS

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

I migliori plugin di memorizzazione nella cache per WordPress
Installazione non riuscita: la cartella di destinazione esiste già
WordPress 5.4.1: Rilascio di sicurezza e manutenzione