Usare il protocollo SSL con WP Rocket

Se stai usando un protocollo SSL sul tuo sito web, assicurati di seguire le seguenti tappe così da fare in modo che WP Rocket stia funzionando correttamente:

1.

 Cambiare le impostazioni del tuo sito per usare l' https

Vai su Impostazioni > Generale e assicurati che questi campi contengano https quando indichi l'indirizzo del tuo sito: 

2.

  Applica una redirezione del traffico http a quello https 


Puoi seguire questo documento per avere una guida:
http://it.docs.wp-rocket.me/article/340-redirezione-da-http-a-https

In alternativa puoi trovare un plugin che si occupi di fare la redirezione e anche di correggere eventuali problemi di contenuto non sicuro:
https://wordpress.org/plugins/really-simple-ssl/

Usare un CDN con SSL


Quando hai un sito su SSL e stai anche usando un CDN, quest'ultimo deve essere abilitato al protocollo SSL, altrimenti si produrranno dei problemi. Per esempio, i file CSS o altre tipologie di file potrebbero non caricare perché il browser li blocca.

Se hai attivato l'opzione CDN nel tuo sito SSL e stai riscontrando un problema, puoi fare un piccolo test per verificare se il tuo CDN abbia il protocollo SSL. Digita sul browser la URL del tuo CDN, e se ottieni un messaggio di sicurezza come quello qui sotto, vuole dire che il SSL non è abilitato sul tuo CDN: 

Privacy_error.jpgLa soluzione in questo caso è contattare il tuo fornitore CDN e chiedergli di abilitare il protocollo SSL per il tuo account.

Usare il Flexible SSL di CloudFlare

Il Flexible SSL di CloudFlare non è molto  WordPress-friendly e infatti questo potrebbe causare dei problemi.

1.

  Risolvere il loop di redirezione


Un problema comune quando stai usando WordPress e il Flexible SSL di CloudFlare, è il loop di redirezione. 
Puoi correggere il problema usando questo plugin:   https://wordpress.org/plugins/cloudflare-flexible-ssl/

2.

  Redirezione specifica per CloudFlare

Per ridirigere il traffico non-https, usa questa redirezione specifica per CloudFlare sul tuo file htaccess:
( NB: assicurati di rimpiazzare "https://www.domain.com" con il tuo nome dominio nella seconda linea)

RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"' RewriteRule ^(.*)$ https://www.domain.com/$1 [L]
	

Maggiori info sul sito di CloudFlare:  https://support.cloudflare.com/hc/en-us/articles/200170536-How-do-I-redirect-HTTPS-traffic-with-Flexible-SSL-and-Apache-