Como redirecionar HTTP para HTTPS via .htaccess

Segurança··· 2 349 visualizações· 2 min de leitura

Isto obriga todos os visitantes à versão criptografada do seu site, mesmo que escrevam ou liguem para o endereço simples http://.

Antes de começar

Confirme que o SSL já está ativo no domínio (está, por padrão, através do AutoSSL - veja o que é um certificado SSL) antes de adicionar este redirecionamento, ou os visitantes vão parar numa página que não carrega.

Adicionar o redirecionamento

1 No cPanel, abra o Gerenciador de Arquivos e entre em public_html (ou na pasta do site, se não for o domínio principal).
2 Abra o arquivo .htaccess para editar - se ainda não existir, crie-o. Confirme que os arquivos ocultos estão visíveis, pois começa por um ponto.
3 Adicione estas linhas no início do arquivo, acima de tudo o que já lá estiver (como as regras próprias do WordPress):
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
4 Guarde o arquivo e teste visitando a versão http:// do seu site - deve chegar automaticamente a https://.
Usa Cloudflare? Se o tráfego do seu domínio passa pela Cloudflare, defina o modo SSL/TLS no painel da Cloudflare como Full ou Full (strict) antes de adicionar esta regra. No modo Flexible, a Cloudflare fala com este servidor por HTTP simples, por isso o servidor vê sempre %{HTTPS} off e redireciona para sempre - um ciclo de redirecionamento que nunca termina de carregar.

Ciclo de redirecionamento ou site sem carregar depois disto? Damos uma vista de olhos.

Abrir um pedido de suporte

VEJA TAMBÉM

Por que o meu certificado SSL não dura 365 dias?

Como saber se o meu site está infectado por malware

O que é um certificado SSL e qual a sua vantagem?

Quer um certificado SSL pago? Veja as opções.

CERTIFICADOS SSL

O cadeado que os seus clientes procuram.

Um certificado pago acrescenta garantia e validação da empresa - útil em lojas online e em qualquer site que receba pagamentos ou dados de clientes.

Ver certificados SSL

A hospedagem já inclui SSL grátis para o dia-a-dia

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde R$ 36,30/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.