Redirect da Http a Https

regola redirect da http ad https

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.

 

da http a 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]

 

 ULTERIORI REGOLE DI REDIRECT DA HTTP AD 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]

 

    Leave a Reply

    Your email address will not be published. Required fields are marked*