Capita spesso, installando dei certificati SSL, di dover impostare un redirect da http ad https.

La prima cosa da fare, dopo aver installato il certificato SSL è quello di modificare le url da http a https. Bisogna andare in Impostazioni>Generali (punto 1) e cambiare le url alla voce “Indirizzo WordPress” (punto 2) ed “Indirizzo sito” (punto 3)

Successivamente può essere necessario fare il redirect delle vecchie url da http ad https. Quindi si aggiunge il seguente codice nel file .htaccess

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.dominio.ltd/$1 [R,L]


Cambiando la voce “dominio.ltd” con il nome del dominio.

In caso questo redirect non funzioni si possono utilizzare queste stringhe

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

Se per caso poi il sito da l’errore di “contenuto misto” si può utilizzare un plugin come Easy HTTPS Redirection per far correggere in automatico tutto.