Utilize o arquivo .htaccess para forçar a utilização de https (protocolo de segurança para páginas web).
Forçar a utilização de HTTPS com .HTACCESS
Veja abaixo uma regra simples para você adicionar em seu .htaccess. Substitui o termo seusite.com.br para o endereço do seu site.
# FORÇAR HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://seusite.com.br/$1 [R,L]
Entendendo cada linha da regra
Linha 1: É apenas um comentário;
Linha 2: Habilita a regra de regravação de URL;
Linha 3: Condiciona que todo acesso vindo da porta 80 será afetado pela regra;
Linha 4: Definição da regra, neste caso, sempre utilizar o https:// mesmo quando acessado por http.
Você utiliza Varnish?
No caso do Varnish, utilize esta outra regra:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://seusite.com.br/$1 [R,L]
Substitua o termo seusite.com.br pelo endereço do seu site.