Redirect http to https in .htaccess

Grazie all’ottima iniziativa del mio hosting xlogic, che offre il certificato SSL gratis a tutti i suoi piani, ho dovuto necessariamente effettuare delle modifiche al mio sito, per reindirizzare correttamente tutto il traffico sul nuovo protocollo httpS://. Ricordo che https è un aspetto SEO friendly per i motori di ricerca.

Nel mio caso dovevo soddisfare due richieste:

  • Reindirizzare il traffico da http a https
  • Reindirizzare il traffico da www a non www

Quindi, in conclusione, il sito doveva comparire così: https://recensioneprodotto.it

Facendo delle ricerche sul web ho trovato diversi codici, da inserire nel .htaccess, tutti molto simili ma non proprio uguali. Alla fine ho risolto il mio problema con questo:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]

Se non avete necessità di reindirizzare il sito al “non www” si potrebbe eliminare la stringa 3 e 4.

Per verificare se tutto è andato a buon fine potete effettuare un controllo con i tanti siti che si trovano sul web, cercando “redirect checker”. Come potete vedere il redirect 301 è andato a buon fine!

redirect http https

ALTRE MODIFICHE:

Una volta inserito il codice non dimenticate di eseguire queste modifiche:

  • Andate nelle impostazioni generali di wordpress e cambiate l’url del sito con quello nuovo, corretto.
  • Inserite una nuova proprietà (un nuovo sito) nella search console per ogni protocollo, come se fossero due siti diversi. Nel mio caso, infatti, ho 4 proprietà (http, https, www, non-www).

Spero di esservi stato utile e vi sarei grato se condivideste l’articolo sui social e/o lasciaste un commento 🙂 ciao!

Summary
REDIRECT HTTP a HTTPS e WWW a NON-WWW
Article Name
REDIRECT HTTP a HTTPS e WWW a NON-WWW
Description
REDIRECT HTTP a HTTPS e WWW a NON-WWW: codice funzionante da inserire nel .htaccess per il redirect 301. Redirect checker.
Author
Publisher Name
RecensioneProdotto
Publisher Logo