Migrare Wordpress su HTTPS

Migrare Wordpress su HTTPS

Una volta tanto una operazione su Wordpress che non toglie giorni di vita.

Migrare un sito fatto con questo CMS su HTTPS si è rilevato poco problematico.

Ovviamente dovete avere un certificato valido.....

Prima di tutto andate nel pannello di controllo -> Impostazioni -> Generali.

Qui avete due campi in cui sono settati gli url base del sito.

Al posto di HTTP scrivete HTTPS.

Adesso è funzionante, ma se andate su http://www.sito.it/pagina, non verrete reindirizzati alla pagina HTTPS.

Per ottenere ciò, dobbiamo fare una modifica al file .htaccess.

Questo quello originale:

# BEGIN WordPress
 
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>
 
# END WordPress

Questo quello modificato:

# BEGIN WordPress
 
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    
    
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>
 
# END WordPress

In sostanza abbiamo aggiunto due righe.

Fate qualche prova!

 

A questo punto direi che possiamo chiudere l'anno 2016 con questo articolo.

Ci rivediamo nel 2017.

BUON ANNO A TUTTI!!!