Utilize o arquivo .htaccess
para forçar a utilização de https (protocolo de segurança para páginas web).
Não force o uso de https
se seu site não possuir Certificado SSL. Em todos os nossos planos tem Certificado SSL gratuito e automático.
Forçar a utilização de HTTPS
Abaixo há um exemplo da regra que você precisa colocar no seu arquivo .htaccess
.
Substitui o termo seusite.com
para o endereço do seu site.
# CONFIGURAR UTILIZAÇÃO DO HTTPS RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://seusite.com/$1 [R,L]
Entendendo cada linha da regra
- Linha 1: É apenas um comentário, um título para a regra (não é um campo necessá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 porhttp
.
Você utiliza Varnish?
Então o ideal é utilizar a seguinte regra:
RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://seusite.com/$1 [R,L]
Substitua o termo
seusite.com
pelo endereço do seu site.