Redirect da http ad https
Per google l’url con http è diversa da un url con l’https, quindi se aggiungiamo un certificato al nostro dominio dobbiamo effettuare i redirect delle url da http ad https.
Vediamo ora alcune regole che permettono di effettuare questa operazione
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Un altra regola per ridirigere il traffico da HTTP VERSO HTTPS (questa regola è diversa dalla regola sopra indicata ma effettua la stessa operazione, quindi o inseriamo questa regola oppure la precedente)
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Indice
Altre regole di redirect da HTTP a HTTPS e viceversa
Ancora: Altra regola di redirect da HTTP AD HTTPS, con redirect dell’url finale con www:
RewriteEngine On
RewriteBase /
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]
Redirect da HTTPS AD HTTP, con redirect dell’url finale senza www:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^tuosito.it [OR]
RewriteCond %{HTTP_HOST} ^www.tuosito.it [NC]
RewriteRule ^(.*)$ http://tuosito.it/$1 [L,R=301]
Ulteriore regola di redirect ha HTTPS ad HTTP (sintassi simile alla prima regola utilizzata)
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirect Joomla e WordPress
Se si utilizza Joomla è consigliabile, dopo aver effettuato i redirect da http ad https, inserire la seguente regola all’interno del file configuration.php
var $live_site=”https://sito.it”;
Se si utilizza Word Press è consigliabile, dopo aver effettuato i redirect da http ad https, inserire la seguente regola all’interno del file wp-config.php
define (“FORCE_SSL_ADMIN”, true);
Verifica corretta configurazione SSL sul sito
Ecco alcuni tool online che ti permetteranno di verificare se hai effettuato correttamente tutte le operazioni.
https://www.jitbit.com/sslcheck/
https://www.whynopadlock.com/
https://www.sslshopper.com/ssl-checker.html