Redirecionar HTTP para HTTPS usando .htaccess

O Chrome e o Firefox começaram a exibir avisos inseguros em sites sem certificados SSL. Sem o SSL, seu site mostrará inseguro para os visitantes. Portanto, o uso de uma conexão criptografada por SSL para segurança, acessibilidade ou motivos de conformidade com a PCI compliance é necessário. Torna-se muito importante redirecionar de HTTP para HTTPS.

Saiba mais: Como Ativar um Certificado SSL Grátis ?

Para forçar o tráfego da web a usar HTTPS, edite os códigos no arquivo .htaccess. Antes de passarmos a redirecionar HTTP para HTTPS, veja como você pode editar o arquivo .htaccess.

Se você já sabe, pule para as etapas de redirecionamento.

Editando o arquivo .htaccess

Existem instruções / diretivas no arquivo .htaccess que informam ao servidor como agir em determinados cenários e afeta diretamente o funcionamento do site.

Diretivas comuns no arquivo .htaccess:

Redirecionamentos
Reescrevendo URLs

Formas de editar um arquivo .htaccess:

  • Edite o arquivo no seu computador e faça o upload para o servidor usando o FTP.
  • Use o modo “Editar” no programa de FTP que permite editar um arquivo remotamente.
  • Use um editor de texto e SSH para editar o arquivo.
  • Use o Gerenciador de Arquivos no cPanel ou pelo Painel de Controle da DialHost para editar o arquivo.
  • Redirecionando HTTP para HTTPS

    1. Redirecionar todo o tráfego da Web
    Se você tiver código existente em seu .htaccess, adicione o seguinte:
    RewriteEngine On
    RewriteCond% {SERVER_PORT} 80
    RewriteRule ^ (. *) $ Https://www.seudominio.com.br/$1 [R, L]

    2. Redirecionar apenas um domínio específico
    Para redirecionar um domínio específico para usar HTTPS, adicione o seguinte:

    RewriteEngine On
    RewriteCond% {HTTP_HOST} ^ seudominio \ .com \ .br [NC]
    RewriteCond% {SERVER_PORT} 80
    RewriteRule ^ (. *) $ Https://www.seudominio.com.br/$1 [R, L]

    3. Redirecionar apenas uma pasta específica
    Redirecionando para HTTPS em uma pasta específica, adicione o seguinte:

    RewriteEngine On
    RewriteCond% {SERVER_PORT} 80
    Pasta RewriteCond% {REQUEST_URI}
    RewriteRule ^ (. *) $ Https://www.seudomninio.com.br/pasta/$1 [R, L]

    Nota: Substitua “seudominio.com.br” pelo seu nome de domínio real sempre que necessário. Além disso, no caso da pasta, substitua /pasta pelo nome real da pasta.

    Acha que foi útil?

    Compartilhe este artigo para ajudá-los a usar o HTTPS

    • Este artigo foi útil para você?
    • Sim   Não

    Tags relacionadas

    http

    https

    https via .htaccess

    redirecionar