Redirecionamento HTTP para HTTPS: a importância, como fazer e quais precauções tomar

Por ,
em

erro de HTTPS - SSL

Após o lançamento da Versão 62 do Chrome, em outubro de 2017, a segurança dos sites ganhou uma importância muito grande.

O Google anunciou que irá penalizar todos os sites que não implementarem o certificado SSL.

A vantagem é que muitos servidores de hospedagem já estão disponibilizando os certificados.

Porém, não adianta somente implementar o certificado SSL, é preciso fazer o redirecionamento da URL HTTP para HTTPS.

Neste tutorial produzido pela Conversion, uma consultoria especializada em marketing digital com mais de 8 anos de experiência, você vai aprender:

A diferença entre HTTP & HTTPS e como fazer o redirecionamento corretamente.

Além disso, disponibilizaremos o código para fazer o redirecionamento SSL em seu site.

Fique com a gente nos próximos 2 minutos e entenda mais sobre o redirecionamento SSL via htaccess.

Escolha um dos tópicos e booora aprender:

Principais Tópicos

  1. [IMPORTANTE] A Diferença entre HTTP e HTTPS
  2. [LEIA COM ATENÇÃO] Pontos importantes sobre Redirecionamento HTTP para HTTPS
  3. [PASSO A PASSO] Redirecionamento HTTP para HTTPS

1) Entenda a diferença entre HTTP x HTTPS

HTTP significa HyperText Transfer Protocol (Protocolo de Transferência de Hipertexto).

É um protocolo de informação que tem como principal função a transferência de dados entre diferentes redes de computadores.

A principal diferença entre os dois protocolos é que o HTTPS (HyperText Transfer Protocol Secure) é uma combinação entre o protocolo HTTP e o SSL (Secure Sockets Layer).

Esta combinação implica em uma comunicação criptografada que dificulta o roubo de dados durante a transmissão entre o navegador do usuário e os sites.

2) Pontos importantes sobre Redirecionamento HTTP para HTTPS

É importante ressaltar que a migração para HTTPS é um processo que exige muita atenção na hora de ser implementado.

Qualquer erro dentro do arquivo .htaccess pode tirar o site do ar.

Caso não tenha conhecimento em implementação, entre em contato com a sua hospedagem, que poderá lhe auxiliar no processo de redirecionamento.

Outro ponto que vale a pena ser destacado é que a questão de segurança do site para o Google e para o usuário ganha mais relevância a cada dia.

Por isso, sempre que for necessário tomar decisões importantes para o seu site, leve este tópico em consideração.

 

3) Redirecionamento HTTP para HTTPS Passo a Passo

Após entender os significados de cada protocolo e a importância que o Google atribui para a segurança do site, é hora de entender melhor o passo a passo para redirecionar o seu site para HTTPS.

É importante ressaltar que o passo a passo abaixo explica como realizar o redirect HTTP em um ambiente Apache (utilizando o arquivo .htaccess).

Cada especificação de servidor possui a sua particularidade, todavia, o ambiente Apache é o mais comum e, portanto, foi escolhido para este tutorial.

Certificado SSL – 1º passo

O primeiro passo para conseguir realizar o redirecionamento de HTTP para HTTPS é contratar o serviço de certificação SSL — verifique se a sua empresa de hospedagem já disponibiliza o SSL gratuito.

Para conseguir o certificado SSL, você precisa de um CSR (Certificate Signing Request), que é, basicamente, um arquivo de texto criptografado gerado pelo seu servidor.

Arquivo .htaccess – 2º passo

O segundo passo para o redirecionamento HTTP é acessar a pasta raiz do site e realizar a procura pelo arquivo .htaccess.

Caso este arquivo não exista na sua pasta raiz, você pode criar um arquivo com este nome.

O .htaccess é um arquivo de configuração dos diretórios do site e tem como principal função o controle de alguns parâmetros específicos, como, por exemplo, URLs amigáveis, URLs com erro, restringir acessos, redirecionamentos etc.

Implementação do Código [Servidor Apache] – 3º passo

Com o certificado SSL já instalado no site, o último passo para o redirecionamento é acessar o arquivo .htaccess na pasta raiz (se o arquivo .htaccess já existe na sua pasta, é importante verificar se o RewriteEngine está ativo) e inserir o seguinte trecho de código:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Conclusão

Neste post, explicamos como fazer o redirecionamento de uma URL com HTTP para HTTPS em servidores apache.

Além dos principais pontos que você deve levar em consideração antes de fazer o redirecionamento.

Agora que você já fez o redirecionamento, confira o guia gratuito sobre marketing digital, produzido pela Conversion, com dicas práticas para você aplicar e começar (ou melhorar) seu marketing digital.

A Conversion na mídia
Rede Globo de Televisão SBT Rede Record TV Bandeirantes Portal do UOL Yahoo Notícias Diário do Comércio e Indústria
Voltar ao Topo
fechar

Solicite Orçamento