Como redirecionar os usuários para o seu site em HTTPS(SSL) via htaccess


Postado em: 10/05/2018

Autor: Matheus Hirota

Não adianta o seu site ter um certificado SSL(HTTPS) mas o trafego, os usuários não são redirecionados para a versão HTTPS quando entram no seu site. Imagine o seguinte caso: O seu usuário digitou no navegador http://seusite.com.br ou somente seusite.com.br, como o seu site não possui um redirecionamento para HTTPS eles acabam acessando a versão HTTP não segura.

Para resolvermos isso é bem simples, basta você ter acesso ao FTP do seu site para poder subir o arquivo .htaccess.

Primeiro Passo:

Você deve ou criar um arquivo com o nome “.htaccess” não se esqueça do ponto no inicio da palavra ou então você deve editar o arquivo .htaccess existente no seu site, geralmente em sites WordPress você já tem esse arquivo criado na pasta “www” ou “public_html“. No WordPress existem plugins que fazem esse papel, porém eu particularmente enquanto posso não utilizar plugins e aplicar nativamente no site eu faço.

Arquivo .htaccess

Arquivo .htaccess

Segundo passo:

Adicione no arquivo .htaccess as seguintes linhas de código:

Explicação:

Na primeira linha o código verifica se o mod_rewrite está ativo no seu sistema, caso ele esteja, o bloco é executado.

Na segunda linha o código ativa o mod_rewrite.

Na terceira linha o código cria uma condição, só executar o redirecionamento caso a porta de acesso seja diferente de “443”, a titulo de explicação, quando uma pessoa acessa o site via HTTP ou seja sem SSL ele acessa pela porta de número “80” e quando ele acessa via HTTPS ou seja com SSL ele acessa os site pela porta “443”.

Na quarta linha o código cria uma regra de reescrita, caso o usuário acessou o site por uma porta diferente da “443” ele executa essa regra de reescrita, criando um redirecionamento 301 para a versão HTTPS da página requisitada pelo usuário, o redirecionamento 301 é um redirecionamento permanente.

HTTPS via htaccess

HTTPS via htaccess

Terceiro passo:

Suba o arquivo .htaccess na pasta “www” ou “public_html” do seu site, sobrescrevendo o arquivo existente caso ele já exista.

Feito esses 3 passos simples o seu site só será acessado via HTTPS agora.

Caso você seja cliente da Hospedagem Para Site e ainda não ativou o seu certificado SSL gratuito para poder aplicar o código acima, clique aqui e veja como ativar o seu certificado de forma fácil e gratuita.

Ficou com alguma dúvida? Não deixe de comentar abaixo que responderemos o mais rápido possível, o post te ajudou? Compartilhe no Facebook e ajude mais pessoas.

Você ainda não tem uma hospedagem com a gente? Clique aqui e saiba mais, hospedagem ilimitada com cPanel e hospedado no Brasil por apenas R$9,90/Mês

Até a próxima!

Compartilhe: Tags: Categorias: Autor:
Comentários: