RewriteEngine on abilita il motore di riscrittura RewriteBase / indica la root di dove si trova il file htaccess, se queste indicazioni sono già presenti non c'è bisogno di ricrearle.
Il primo RewriteCond controlla se è diverso dal dominio webinserzionista.altervista.org oppure se uguale controlla che la versione coerente sia in https altrimenti forza il redirect..
Va precisato che i link (SRC,IMG,CSS,JS ecc..) nella pagine dovrebbero essere già in https e solo per il dominio menzionato prima..
Codice:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^webinserzionista\.altervista\.org [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule .* https://webinserzionista.altervista.org%{REQUEST_URI} [L,R=301]