1. Base de Conhecimento
  2. SSL e Segurança

Como forçar HTTPS no site (cPanel, DirectAdmin, Plesk e WordPress)

Nesta página

    Forçar HTTPS faz todo visitante que digitar http:// ir para a versão segura do site. Antes de ativar, o certificado SSL do domínio precisa estar instalado e válido; se ele ainda não existe, ative o SSL primeiro. Use apenas um dos métodos abaixo: regras repetidas em vários lugares causam o erro "muitos redirecionamentos".

    cPanel

    1. Abra Domínios.
    2. Ative Forçar redirecionamento HTTPS na linha do domínio.

    DirectAdmin

    1. Abra as configurações de SSL do domínio.
    2. Marque a opção de forçar SSL com redirecionamento HTTPS e salve.

    Plesk

    1. Em Sites e Domínios, abra Hospedagem e DNS e as configurações de hospedagem do domínio.
    2. Ative o redirecionamento permanente 301 de HTTP para HTTPS e salve.

    Pelo .htaccess

    Se preferir uma regra no arquivo, coloque no topo do .htaccess do site:

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    

    WordPress

    1. Em Configurações > Geral, troque o Endereço do WordPress e o Endereço do site para https://.
    2. Se imagens ou scripts continuam carregando por http:// (aviso de conteúdo misto ou cadeado com alerta), troque os endereços antigos no conteúdo com um plugin de busca e substituição, depois de fazer backup.

    Se o site usa Cloudflare

    • Em SSL/TLS, use o modo Completo. O modo Flexível com HTTPS forçado no servidor causa loop de redirecionamento, e o Completo (estrito) pode falhar com o certificado do servidor.
    • Mantenha o redirecionamento em um lugar só: ou no servidor (painel ou .htaccess), ou no Cloudflare.

    Erro "muitos redirecionamentos"

    Confira se o HTTPS está sendo forçado em mais de um lugar ao mesmo tempo: painel, .htaccess, plugin do WordPress e Cloudflare. Desative as regras extras, deixando apenas uma, e limpe o cache do navegador e do Cloudflare.

    Se não resolver

    Abra um ticket com:

    • o domínio e o método usado para forçar HTTPS;
    • se o domínio usa Cloudflare e qual modo SSL/TLS está configurado;
    • uma captura da mensagem de erro do navegador.

    Não inclua senhas no ticket.

    Esta resposta foi útil?

    A sua avaliação nos ajuda a melhorar os artigos.

    Não resolveu? Abra um ticket

    Conte o que aconteceu e a nossa equipe ajuda você, 24 horas por dia.

    Carregando