Può capitare di dover forzare tutte le chiamate http in https per un sito.
Un modo molto pulito e semplice per farlo è modificare il file .htaccess presente nella root del proprio sito e ottenere un https redirect via .htaccess.
E’ necessario modificare il file .htaccess in modo che contenga le seguenti linee di codice
<IfModule mod_rewrite.c>
RewriteEngine on
#FORCING HTTPS FOR ALL HTTP REQUESTS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Se è già stata creata una regola di rewrite (RewriteEngine on), sarebbe opportuno inserire questa come prima.
Spero queste informazioni tornino utili.