Ecco a questo punto posso mostrarci come forzare l'uso su https... Metodo 1 dal sito CloudFlare nella sezione crypto potete attivare always use https (tutte le richieste http che rientrano nella copertura di CloudFlare saranno inoltrate a https).. Sono escluse quelle applicazioni che provvedono di per se un redirect tramite .htaccess (ad esempio wordpress by altervista)..
Metodo 2 si crei un file .htaccess lo si imposti con le regole php, banner, toolobar ecc e si aggiunga questa regola.
Codice:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /cartella/
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule .* https://nick.altervista.org%{REQUEST_URI} [L,R=301]
</IfModule>
Nel RewriteBase la prima occorennza del simbolo dello slash "/" indica la root del sito mentre se è prevista una cartella dovrete inserire tale cartella e con lo slash finale.. Ovviamente il percorso è riferito alla locazione di dove si trova il file..
nick va sostituito con il proprio nick.
Questo metodo non riesce a controllare se effettivamente HTTPS sia attivo ma da per scontato che se CloudFlare è attivo ed è una richiesta http la trasformo in https...
Dovete considerare che le URL originali debbono già puntare in https..
In wordpress originale si traduce utilizzando il decine per la home e il sito..