Como redirecionar de HTTP para HTTPS
Publicados: 2020-05-03Atualmente, é importante que seu site redirecione de HTTP para HTTPS. Se o site lida com negócios em que eles solicitam informações de login, como informações bancárias, cartão de crédito ou débito com os usuários, o https é obrigatório.
Enquanto você obtém o privilégio de fazer compras em casa, mas deve sempre ter cuidado se estiver inserindo seus dados confidenciais no site não seguro. No entanto, não há necessidade de se preocupar se um site tiver um certificado SSL e https ativado em seu site.
Neste post, você conhecerá as vantagens de ter um certificado SSL. Além disso, você aprenderá sobre redirecionamento.
Por que http para https?
Antes de passar para https, você deve ter uma resposta para isso.
- Informação sensível
Como discutimos acima, se o seu site lida com informações confidenciais, você deve habilitá-lo. Você pode nunca querer que os detalhes de pagamento do seu cliente vazem.
- Sinal de confiança
O cadeado verde permite que o usuário saiba que o site é autêntico e pode ser confiável. Com isso ativado, os usuários não receberão dados falsos sobre o site. Os navegadores mostrarão o site como inseguro na URL se não houver https. Para converter seus visitantes em clientes, talvez você nunca queira que isso aconteça.
- Melhore a velocidade do site
Também ajuda a melhorar o tempo de carregamento do site. O Google considera a velocidade de carregamento da página como um dos fatores que determinam o rank do site. Além disso, os visitantes não vão esperar muito se o seu site estiver lento e não carregar em uma fração de segundo ou segundos. Você sempre encontrará um site com https com uma velocidade melhor do que a versão HTTP.
- Impulsione em SEO
Os motores de busca também dão preferência a sites seguros. Quando o site operar em https será um sinal de classificação positivo para SEO do site.
- Para melhores dados de referência
Se seu site estiver sendo executado em HTTP e seu site for compartilhado no site HTTPS, os dados do referenciador não poderão ser rastreados. Nesse caso, o tráfego proveniente de vários sites HTTPS é exibido como tráfego direto. No caso de propagação de HTTPS para HTTPS, o referenciador individual é passado.
Etapas para redirecionar de HTTP para HTTPS:
Agora vamos discutir o tema real. Siga estas etapas para realizar o redirecionamento.
- Cópia de segurança
Não apenas redirecionamento, mas também em todas as grandes mudanças, é seguro ter um backup do seu site.
- Certificado SSL
A maioria dos hosts como SiteGround, Hostgator, etc. fornecem um certificado SSL gratuitamente junto com o plano de hospedagem. No entanto, se você hospedou com um provedor de hospedagem como o Godaddy, você precisa comprar um certificado SSL e ativá-lo em seu servidor. Sem um certificado SSL, você nunca poderá obter o redirecionamento https.
- Adicionar HTTPS na área de administração
Você precisa ter certeza de que sempre que fizer login no back-end, as informações serão trocadas com segurança. Para realizar esta operação, abra o arquivo wp-config.php e adicione o código escrito abaixo antes da linha “Isso é tudo, pare de editar!”
define('FORCE_SSL_ADMIN', true);
Como resultado, você poderá fazer login no wp-admin com uma conexão segura.
- Atualizar endereço
Verifique o endereço do site no painel. Abra Configurações> Geral e certifique-se de ter https:// no início do endereço do WordPress e do endereço do site.

- Atualizar links
Pode haver vários links no banco de dados e conteúdo na forma de HTTP. Você precisa alterar esses links para https. Além disso, todos os links externos e modelos e arquivos de função devem ser alterados para https. Durante este processo, você deve verificar e verificar todos os links, incluindo imagem, vídeo, fontes da web, Iframe, Javascript, CSS, etc.
Redirecionamento HTTPS usando htaccess no CPanel
Verifique o diretório raiz. Se você tem um arquivo chamado .htaccess, você pode simplesmente editá-lo, ou então criar um arquivo de texto simples e enviá-lo para o diretório raiz. Execute as seguintes operações para redirecionar de http para https:
Se você tiver código existente em .htaccess, adicione este código:
Rewrite Engine On Reescrever Cond %{SERVER_PORT} 80 Regra de regravação ^(.*)$ https://www.seudominio.com/$1 [R,L]
Se você deseja redirecionar um domínio específico para usar HTTPS, adicione este código:
Rewrite Engine On RewriteCond %{HTTP_HOST} ^seudomínio\.com [NC] Reescrever Cond %{SERVER_PORT} 80 Regra de regravação ^(.*)$ https://www.seudominio.com/$1 [R,L]
No entanto, se você quiser apenas redirecionar uma pasta, use este código:
Rewrite Engine On Reescrever Cond %{SERVER_PORT} 80 Pasta RewriteCond %{REQUEST_URI} Regra de regravação ^(.*)$ https://www.seudominio.com/pasta/$1 [R,L]
No código acima, você deve substituir a “pasta” pelo nome da sua pasta e “seudominio” pelo nome do seu domínio.
Redirecionamento HTTPS no Nginx
Em primeiro lugar, faça o backup do arquivo que você está usando para a diretiva do servidor. Normalmente, está presente como arquivo nginx.conf ou default.conf.
Adicione este código nesse arquivo:
return 301 https://$server_name$request_uri;
Salve esse arquivo e teste o site depois de reiniciar o servidor.
Redirecionamento HTTPS em CDN
Se você estiver usando serviços de CDN como Cloudflare, receberá um SSL gratuito e sempre habilitará a opção HTTPS nas configurações. Ele está localizado dentro da aba de criptografia na Cloudflare.
HTTPS no Google Search Console e no Google Analytics
Se seu site estiver sendo executado em HTTPS, você precisará adicionar uma nova propriedade para reivindicar a versão HTTPS de seu site no Google Search Console. Além disso, você precisa reenviar um mapa do site na propriedade recém-adicionada no GSC. Isso torna o Google fácil de entender a estrutura do seu site. Esta é uma etapa obrigatória se você redirecionar de HTTP para HTTPS.
Além disso, você pode ter removido backlinks do seu site HTTP usando o método de arquivo de rejeição. Nesse caso, você precisa reenviar esse arquivo do novo perfil. No entanto, se você não fizer isso, o Google perderá seu arquivo de rejeição quando o algoritmo for atualizado.
De maneira semelhante, você precisa editar os detalhes do site de HTTP para HTTPS quando estiver no Google Analytics ao redirecionar o site.
Erros de redirecionamento de HTTP para HTTPS
Pode haver erros neste processo que você pode resolver facilmente.
- Avisos de conteúdo misto
Se você tiver links HTTP restantes em sua web, você enfrentará esse erro. Essa é a razão para realizar uma verificação do site para conteúdo não seguro. Você pode usar este site https://www.whynopadlock.com/ para descobrir o motivo do conteúdo misto. Você pode agir de acordo.
- Rankings de SEO
Você pode enfrentar uma diminuição temporária na classificação, a menos que todo o suco do link seja passado ao redirecionar de HTTP para HTTPS. De fato, o SSL ajudará seu site a ter uma classificação mais alta a longo prazo.
Empacotando
Espero que agora você possa redirecionar a partir de HTTP para HTTPS . Além disso, o post dá um conceito geral sobre a importância do SSL e HTTPS na melhoria do desempenho, velocidade e SEO do site.
Leituras Adicionais