FAQ - Come reindirizzare da HTTP verso HTTPS e da HTTPS verso HTTP

Per reindirizzare ogni pagina del proprio sito da  HTTP verso HTTPS proprio come nell'esempio a seguire:

######
http://tuosito.it/pagina1

verso

https://tuosito.it/pagina1
######

basta creare un file .htaccess nella cartella "public_html" del proprio spazio web ed inserire il codice come segue:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^tuosito.it [OR]
RewriteCond %{HTTP_HOST} ^www.tuosito.it [NC]
RewriteRule ^(.*)$ https://www.tuosito.it/$1 [L,R=301]

Il codice di sopra effettuerà il redirect di tutte le pagine del proprio sito (con e senza prefisso "www")  da http verso https.

ATTENZIONE
E' possible effettuare il redirect di tutto il dominio e/o di eventuali sottodomini anche attraverso il cPanel, seguendo le istruzioni riportate nella FAQ dedicata la reindirizzamento verso https tramite cPanel.

Se invece si rendesse necessario invece effettuare l'operazione inversa, ovvero reindirizzare tutto il proprio sito da HTTPS verso HTTP basta utilizzare il codice a seguire:

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^tuosito.it [OR]
RewriteCond %{HTTP_HOST} ^www.tuosito.it [NC]
RewriteRule ^(.*)$ http://www.tuosito.it/$1 [L,R=301]

L'esempio riportato sopra reindirizzerà tutte le pagine del proprio sito (con e senza il prefisso "www") da  "https" verso "http".
FAQ Successiva su HTTPS
Come convertire Wordpress in https? >>
FAQ Correlate

Perchè nonostante HTTPS non compare il lucchetto verde https sicuro ?
Se hai abilitato https ma il browser non ti mostra la scritta SICURO  e/o il lucchetto https in verde, è perchè uno o più collegamenti ad...

Come convertire Prestashop in HTTPS ?
Una volta che il certificato SSL gratuito (o qualsiasi altro certificato) è stato abilitato, si può abilitare il supporto SSL in Prestashop seguendo questi semplici...

Come abilitare HTTPS nei CMS più utilizzati?
L'abilitazione di HTTPS nei CMS più comuni è abbastanza semplice, a seguire alcuni collegamenti che spiegano come abilitare il supporto SSL per i CMS più...

Come abilitare il supporto SSL ed avere pagine HTTPS in Joomla?
Una volta abilitato il certificato SSL gratuito (o qualsiasi altro certificato SSL), è possibile abilitare il supporto SSL in Joomla facilmente seguendo queste semplici istruzioni: 1....