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

Come disabilito HTTPS sul mio sito?
Per disabilitare l'https dal proprio sito è possibile escludere l'autoinstallazione del certifcato SSL attraverso il cPanel, basta andare in SSL/TLS Status e cliccare su Exclude...

Perchè non si vedono più le immagini dopo aver impostato il sito in https?
Le motivazioni per cui un sito potrebbe non più caricare correttamente degli elementi (CSS, Javascript, iframe...) potrebbero essere tanti, cio' puo' implicare la non corretta...

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