Como migrar o WordPress de HTTP para HTTPS sem quebrar links internos
Olá, querido(a) cliente da GeHost! 👋
Se você está aqui, provavelmente quer deixar seu site mais seguro e moderno — e o melhor jeito de fazer isso é migrar seu WordPress do HTTP para o HTTPS. Boa escolha! 🌟
Com o HTTPS, seu site ganha um selo de confiança, melhora o SEO e protege dados dos visitantes. E o melhor: com um passo a passo tranquilo, você faz isso sem quebrar seus links internos, perder conteúdo ou deixar o site "quebrado".
Eu, seu Sensei da GeHost, vou te guiar com carinho, passo a passo, como se fosse um amigo no seu lado. Vamos juntos?
Antes de começar: verifique o que você tem
Antes de qualquer coisa, confira no seu painel da GeHost se seu domínio já tem certificado SSL instalado. Se não tiver, não se preocupe — a GeHost oferece certificados SSL gratuitos (via Let's Encrypt) para todos os domínios hospedados.
- Entre no painel do cliente da GeHost.
- Na aba "Hospedagem", clique em Gerenciar ao lado do domínio.
- Abra o cPanel (se ainda não estiver aberto).
Passo 1: Instale o certificado SSL no cPanel
Seu site precisa ter o certificado SSL instalado para funcionar com HTTPS. Vamos fazer isso no cPanel:
- No cPanel, clique em SSL/TLS Certificates (na seção "Segurança").
- Na aba "SSL/TLS Status", verifique se seu domínio já tem um certificado instalado. Se não tiver, clique em Gerar um novo certificado.
- Selecione o domínio (ex: seu-site.com.br) e clique em Instalar.
- Pronto! O certificado será instalado automaticamente. Isso pode levar alguns minutos.
Dica do Sensei: Se não aparecer o botão "Instalar", pode ser que o certificado já esteja ativo. Confira no navegador: se o site começa com https:// e tem um cadeado verde, tá tudo certo!
Passo 2: Atualize o endereço do WordPress no painel do WordPress
Seu WordPress ainda acha que está no HTTP. Vamos corrigir isso antes de qualquer coisa:
- Entre no painel do WordPress (ex:
seusite.com.br/wp-admin). - No menu à esquerda, clique em Configurações → Geral.
- Na seção "Endereço do site", troque
http://porhttps://. - Salve as alterações.
Importante: Se você não conseguir acessar o painel depois disso, não se preocupe — vamos resolver isso no próximo passo.
Passo 3: Forçar HTTPS no arquivo .htaccess (proteção de links internos)
Este é o segredo para não quebrar links internos. Vamos garantir que todos os acessos ao site usem HTTPS, mesmo que o usuário digite HTTP.
- No cPanel, vá até Gerenciador de Arquivos (em "Arquivos").
- Selecione a pasta
public_html(ou a pasta raiz do seu site). - Encontre o arquivo
.htaccess(pode estar oculto — ative a opção "Mostrar arquivos ocultos" no Gerenciador). - Clique em Editar (ou "Editar" no ícone de lápis).
- Acrescente estas linhas antes de qualquer outro conteúdo no arquivo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- Salve o arquivo.
Dica do Sensei: Esse código redireciona automaticamente todos os acessos HTTP para HTTPS. É como um guarda de trânsito no seu site: "Não entre por aqui, só por aqui!" 🚦
Passo 4: Atualize links internos no banco de dados (opcional, mas recomendado)
Se você tem links antigos no conteúdo (ex: posts, páginas, menus), eles podem ainda apontar para HTTP. Vamos corrigir isso com um plugin seguro:
- No painel do WordPress, vá em Plugins → Instalar Plugins.
- Busque por Velvet Blues Update URLs (ou "Search & Replace" — há várias opções).
- Instale e ative o plugin.
- Vá em Tools → Search & Replace.
- Na opção "Search for", digite:
http://seusite.com.br - Na opção "Replace with", digite:
https://seusite.com.br - Marque "Apenas no banco de dados" e clique em Run Search & Replace.
Atenção: Faça um backup antes de usar qualquer plugin de busca e substituição. Você pode fazer isso no cPanel, em Backup → Backup Completo.
Passo 5: Teste tudo com segurança
Pronto! Agora é hora de testar:
- Acesse seu site com
http://— ele deve redirecionar automaticamente parahttps://. - Verifique se todos os links internos funcionam (imagens, páginas, menus).
- Confira se o cadeado está verde no navegador.
- Use o site SSL Checker para validar o certificado.
Se algo der errado… não se preocupe!
É normal ter pequenos ajustes. Se o site parar de carregar ou aparecer erro 500, volte ao .htaccess e remova as linhas que adicionamos — ou entre em contato com nosso suporte.
Se precisar de ajuda, basta abrir um chamado no painel do cliente — estamos aqui para te ajudar, com todo carinho. 💛
Resumo final: o que você fez hoje
- Instalou o certificado SSL no cPanel ✅
- Atualizou o WordPress para HTTPS no painel ✅
- Forçou o redirecionamento com o .htaccess ✅
- Corrigiu links internos no banco de dados (opcional, mas seguro) ✅
- Testou tudo com sucesso 🎉
Parabéns, você agora tem um site mais seguro, mais confiável e pronto para o futuro! 🚀
Se gostou desse guia, compartilhe com quem você ama — e lembre-se: na GeHost, você não está sozinho. Sempre temos um Sensei te esperando no painel. 💙