Redirecionar http para https com htaccess
Saiba agora como fazer o redirecionamento 301 de todos os seus links de http para https da forma mais recomendada com htaccess.

Neste início do ano 2017, o Google, fez uma grande modificação em seu navegador e sistema de busca a respeito do Protocolo de Transferência de Hipertexto Seguro (SSL) onde simplesmente ele está listando os sites que não possuem SSL como Não Seguro, e isso fica bem visível para o visitante.
Além da alteração no navegador (Google Chrome), houve também uma mudança no algorítimo de ranqueamento, onde os sites que possuírem SSL funcionando, terão por sua vez mais creditibilidade e vão se posicionar melhor no mecanismo de busca.
Já possuo o certificado SSL (https) instalado, e agora?
Agora vamos ensinar você a chamar todos os links do seu site que estão em http:// e dizer para eles redirecionarem para https:// de forma permanente, ou seja, isso também vai dizer para o google que todos os links do seu site passaram a usar https.
Para isso, vá até a pasta raiz do seu site e procure pelo arquivo .htaccess, caso você não encontre, crie um arquivo com esse nome e dentro dele cole o seguinte código:
RewriteEngine On
# Redirecionar para HTTPS WC
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Se a sua aplicação já tem o arquivo .htacess, só verifique se o RewriteEngine está ativo, ou seja, se o estado dele está como On, caso não esteja só fazer o mesmo procedimento passado acima.
Entenda a diferença entre HTTP e HTTPS
HTTP
HiperText Transference Protocol é o protocolo padrão para a web. É por meio dele que o navegador requisita ao servidor as páginas na web, ou seja, graças ao HTTP que você acessa os sites na web, envia formulários, etc.
O HTTP é inseguro, pois baseia-se apenas em texto, o que possibilita a invasores interceptarem, alterarem e roubarem as informações transferidas. É aí que entra o HTTPS.
HTTPS
A diferença entre HTTP e HTTPs é a segurança. Esse "s" é de secure (seguro, em inglês).
Adiciona-se ao protocolo HTTP uma camada extra de segurança, o certificado SSL. Este, por sua vez, criptografa o conteúdo transferido e só permite sua leitura a quem tiver uma chave para "abri-lo".
Tudo isso se passa nos bastidores. Cabe ao usuário apenas observar se na URL (endereço) do site há um cadeado seguido do "https", sobretudo em lojas virtuais e sites que exigem cadastro ou login.
Como conseguir um certificado SSL para meu site (https)
Os certificados SSL é uma "licença" que você compra no período de 1 ano (ou qual você escolher) e o mesmo deve ser renovado quando expirar.
Apesar de você ter que adquiri-lo, o que gira em torno de R$100 por ano, algumas empresas de hospedagem fornecem o SSL gratuitamente, como a hospedagem da HostUp! a qual utilizamos, lá você emite um certificado SSL gratuitamente para seu domínio, legal né?
Então a dica é você verificar junto a sua empresa de hospedagem se eles fornecem esse SSL grátis ou qual o custo do mesmo.
Veja também

Como Resolver o Problema de Desempenho "Não Utiliza Listeners Passivos" no jQuery
Saiba como corrigir o erro acusado pelo Pagespeed e melhore a velocidade do seu site.

Crie seu próprio Botão Fixo com Mensagens para WhatsApp
Neste artigo você vai aprender a criar um Widget de WhatsApp com mensagens personalizadas para colocar em seu site e ainda como medir as conversões de clique pelo Google Adwords.

Widget WhatsApp Fixo na Lateral com Mensagens
Coloque agora mesmo um botão do seu WhatsApp no site e ainda exiba mensagens animadas para aumentar a interatividade com seus visitantes.
Comentários
Deixe um comentário
Andre Silva
3 de outubro de 2019 às 15:35
Ebrahim P. Leite
3 de outubro de 2019 às 18:38
Se aparece a exclamação é porque seu site está carregando algum arquivo com "http" André. Para não ter interferencia, os arquivos de script ou css tem de ser chamado com "https" também.
Espero ter ajudado =)
Everton Manoe
23 de agosto de 2019 às 22:00
Ebrahim P. Leite
25 de agosto de 2019 às 15:39
Antonio Dib
5 de maio de 2019 às 19:15
Ebrahim P. Leite
11 de maio de 2019 às 17:15
Obrigado, Antonio!
Eder BSouza
7 de dezembro de 2018 às 16:53
Obrigado! Funcionou em meu Blog. Meu pacote já tem o SSL incluso também e funciona muito bem. Só precisa resolver essa questão do https porque agora todo mundo está usando! rs
Humberto Santos
20 de setembro de 2018 às 11:27
Axelmar Brito
18 de julho de 2018 às 11:15
Ebrahim P. Leite
18 de julho de 2018 às 16:15
Wanderson Policarpo
10 de novembro de 2017 às 23:05
Carlos Alberto
26 de julho de 2017 às 12:04
Por exemplo: "http://www.meusite.com/post-01.html" ----> é redirecionado para "https://www.meusite.com/"
O QUE PODE SER ISSO?
Adriano Oliveira
26 de dezembro de 2018 às 14:07
| Informe seu e-mail abaixo para continuar!
X