Como ir de http para https

Se você tem um site sem certificado de segurança, você é o patinho feio da internet ;). O Google se propôs a tornar a internet mais segura e está tendo sucesso. Se você ainda não pensou nisso como ir de http para https Você fará isso nos próximos meses, pois o Chrome marcará visivelmente seu site como inseguro.

Passar de http para https é fácil, mas você precisa fazer uma série de alterações no seu site.

Não é o mesmo com um novo site do que com um site que já existe

Se você estiver criando um novo site, é muito mais fácil, pois você só precisa instalar seu site diretamente com o certificado instalado.

Por outro lado, se você já possui um site, não será suficiente instalar o certificado, mas terá que realizar uma série de tarefas para transferir todo o seu conteúdo de http para https.

Aqui está o tutorial em vídeo:

Inscreva-se no meu canal:  

1 Passo: Instale o Certificado em seu Servidor

Mais e mais hosts da web estão oferecendo o certificado de segurança gratuito. Especificamente o certificado Let’s Encrypt.

Se você não tiver certeza se sua hospedagem oferece isso, pergunte diretamente a eles.

Nesta etapa você depende de sua hospedagem, a menos que você tenha um servidor dedicado, eles precisam instalá-lo para você ou você precisa ter uma opção em seu painel de controle para instalá-lo.

Na maioria das hospedagens é tão simples quanto ativá-lo. Na minha hospedagem vem assim:

como ir de http para https

Uma vez instalado, você pode verificar se tudo correu bem no página seguinte

Você adiciona seu site e ele informa se encontrou o certificado instalado:

verifique o ssl instalado

2 Passo: Configure o WordPress com o Certificado

Antes de começar a trabalhar, recomendo que você faça um backup 😉

Agora que sabemos que temos nosso certificado instalado corretamente, temos que configurar nosso WordPress para usá-lo.
Para isso, entramos no painel de controle do WordPress, vamos em Configurações -> Geral e nos campos “Endereço do WordPress” e “Endereço do Site” alteramos a URL com https:

alterar URL https

Uma vez salvo, o WordPress nos levará para fora da área de administração para fazer login novamente, mas desta vez já dentro de https.

Muito cuidado que um amigo meu mudou a url no WordPress sem ter instalado o certificado no servidor e me ligou dizendo: “Óscar, essa coisa de certificado não funciona para mim” 😉

Etapa 3: corrigir erros de conteúdo HTTP

Agora, quando você entra no seu site, pode acontecer que ao invés de ver a barra verde você veja que tem um sinal de informação:

Informações do sinal https

Em vez da barra verde:

barra verde https

Isso porque, embora já tenhamos o certificado de segurança instalado, temos elementos dentro do nosso site que chamam http em vez de https.

Geralmente acontece com imagens. Por exemplo, se eu editar o artigo, posso ver que a imagem está em http em vez de https:

Como ir de http para https 1

Podemos alterá-lo manualmente, mas se tivermos um site com muito conteúdo, pode ser uma loucura.

Podemos resolvê-lo de uma maneira muito mais simples. Existe um plugin chamado Melhor Search Replace o que nos permitirá alterar rapidamente no banco de dados em todos os lugares que aparecem http em vez de https.

Uma vez que o plugin está instalado, vamos para Ferramentas -> Better Search Replace:

Em Search for: Adicionamos nosso site sem https, ou seja, a url com http
Em Substituir por: Adicionamos nosso site com https

Selecionamos todas as tabelas e desmarcamos a opção Deseja executar um drill?

Permanecendo da seguinte forma:

https melhor pesquisa substituir

E se tudo deu certo, você já tem seu site em https com uma barra verde em todo o seu site 😉

Etapa 4: redirecionar o tráfego de http para https

Se o nosso site tiver conteúdo, é possível que outros sites tenham nos vinculado e tenhamos visitas ao site, mas ele é direcionado para http, por isso temos que direcionar todas essas visitas para a nova versão com https.

Muitos servidores tem a opção de fazer a partir da própria hospedagem, no meu caso a opção é a seguinte:

redirecionamento do servidor https

Se o nosso servidor não nos oferece essa possibilidade, também não temos problema, podemos fazê-lo manualmente.

Temos que editar o arquivo .htaccess do nosso servidor e adicionar o seguinte código:

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

E agora, se um visitante entrar em nosso site na versão http, ele será redirecionado automaticamente para https.

Espero que funcione para você 😉

lembranças

8 comentários sobre “Como passar de http para https”

    • Ola Gerardo,

      Você precisa adicioná-lo novamente no Google Analytics e no Google Search Console porque, aos olhos do Google, é uma nova página.

      Graças aos redirecionamentos, o Google sabe que agora este site é aquele em que colocamos toda a força, mas se você quiser ver todas as informações do console de pesquisa do Google, precisará adicioná-lo novamente como se fosse um novo site.
      Saudações 😉

  1. Depois de dois dias brigando com o programa e o técnico me disse que eu tinha que checar apenas o http… acontece que com 4 alterações e com seu maravilhoso código eu finalmente consegui fazer o cadeado aparecer!!!

    MUITO OBRIGADO OSCAR!!!!

Responder a Gerardo Cancelar resposta