O Google já avisou que quem quiser se sair melhor nos resultados orgânicos da sua busca, precisa ter um https à frente do endereço. Se comprar um certificado SSL tá meio complicado (e caro) para você, o Cloudflare tem uma solução sem custo algum com os mesmos resultados.
Então, se seu site já está usando o Cloudflare, basta fazer poucas configurações para ter tudo funcionando em 5 minutos. O primeiro passo é instalar os plugins necessários no WordPress para que não sejam gerados redirecionamentos infinitos.
No admin do seu WordPress, vá em Plugins > Adicionar novo e na caixa de busca digite Cloudflare. Procure pelo plugin oficial do serviço, cujo autor é Cloudflare Team.
Instale e ative o plugin, que vai consertar possíveis URLS que não sejam https. Em seguida, acesse a página de configurações do mesmo em Configurações > Cloudflare e preencha os campos necessários e mude a opção HTTPS Procotol Rewriting para On.
Nos meus sites, tive que instalar um segundo plugin que evita um loop infinito no admin quando o SSL está ativo. Repita os passos de instalação e procure pelo plugin Cloudflare Flexible SSL do iControlWP, instale-o e ative-o. Ele não requer mais configurações.
Agora, acesse sua conta do serviço > selecione o domínio em questão > no menu Crypto e mude a opção SSL para Flexible.
Ainda no painel do Cloudflare, crie um redirecionamento para mandar o tráfego http para https. No menu superior, clique em Page Rules > Create page rule. Siga o exemplo abaixo, adicionando o nome do seu domínio com um * no final (o próprio Cloudflare adiciona a “/” no final) e escolhendo a opção Always Use HTTPS. Depois clique em Save and Deploy.
O último passo é alterar a url da home e do site do admin do WordPress. Vá para Configurações > Geral e apenas troque o http por https.
Você terá que fazer login novamente no admin, mas tudo já estará em ambiente https, tanto o admin como o site principal.
É preciso alterar os links de imagens, javascripts e css para evitar avisos de conteúdo misto. Para ver se está tudo em ordem com seu site em SSL, faça o teste do SSL Labs.
Gostei da dica. Utilizei em meu blog.
Tutorial decente, parabéns ao blog.
no final você diz: É preciso alterar os links de imagens, javascripts e css
Vou precisar editar cada postagem que já fiz para colocar o https no link das imagens que publiquei?
Em geral, os plugins cuidam disto, mas é bom dar uma olhada para saber se alguma mudança manual será necessária.
Excelente tutorial Angélica
Um plugin que resolveu meus problemas de erros no ssl foi o Really Simple SSL
https://wordpress.org/plugins/really-simple-ssl/
Angélica bom dia! Primeiramente muito obrigado pelo tutorial….
Queria ver se ppodes me ajudar com uma coisa…Fiz todas as alterações e aparentemente esta td ok….exceto que algumas miniaturas não estão carregando…Sabes o que pode ser?
Na tela inicial já pode ver as miniaturas que não carregaram… http://www.ecohospedagem.com
Obrigado!!!
Thiago cagna
Olá, Thiago, você tem que alterar a url da imagem para incluir o https. No momento elas estão para http (http://www.ecohospedagem.com/wp-content/uploads/ngg_featured/lagamar_cananeia_sao-paulo__quarto-250×180.jpg)
uhm…e sabes de algum Plugin? Pois fazer na raça vai ser complicado… O estranho é que apenas as miniatura não mudaram né?
Angélica mais uma duvida se puderes me ajudar….Sabes se da forma descrita por você os Likes do facebook que estavam nas http contam para as https?
Aparecer eles não aparecem….então uma pagina em que eu tinha centenas de likes, eles não constam mais lá…mas pensando em SEO, será que els ainda estão computando?
Thiago, quanto ao plugin, tente o fix insecure content ou o really simple ssl.
Quanto aos likes, eu uso o plugin Easy Social Share Buttons for WordPress (theme forest) que armazena os likes e tem a função de importar os likes antes de mudanças de endereço.
Obrigado!!!! E parabéns pelo site!
Olá!
Fiz o processo deu tudo certo;
no dia seguinte a cor verde desapareceu
ela so aparece no DASHBOARD quando esta fazendo algum edição
Oque será que aconteceu? preciso criar outra “page rule” para direcionar o site? lembrando que eu ja criei page rule igual está no processo
ja agradeço pelos seus conhecimento
aguardo retorno
Johnathan, se for o site do link do comentário, deve ter alguma coisa que não tem certificado na página, como uma imagem ou javascript.
No seu caso, vi alguns: http://rewise.wpsoul.net/wp-content/uploads/2016/10/1.jpg
Procura o plugin fix insecure content 😀
Algum tutorial para esse plugin? por favor
Eu fiz o upload da imagem, nao consigo achar o diretorio para eu substituir, pelo que vi através do inspecionar são apenas 2 imagens
O site original é que tem que estar em https, não adianta substituir a imagem.
Moça me ajuda pls kkk
Fiz todos os passos certinhos mas o bendito do cadeado não aparece, fiz até uma instalação limpa do WordPress.
Qual o endereço? Já viu se não tem algum elemento sem https na página?
Obrigado pelo tutorial! Muito legal. Uma forma que resolveu o meu problema (pelo menos até agora aparentemente) foi simplesmente ativar o ssl no cloudflare e depois instalar o Really Simple SSL. E quando vou instalar novos sites de teste ou subdomínios, eu uso o Softaculous e escolho a opção de instalar sem o https, pra só depois instalar o Really Simple SSL. Se já instalo com https, dá o problema de vários redirecionamentos e não carrega o site.
É, também notei que depois de algum tempo de propagação nem do plugin do cloudflare ou outro de ssl era necessário. Mas eu também gosto de usar o Really Simple SSL.
Oi Angel, boa tarde! O plugin CloudFlare Flexible SSL Última atualização: 1 ano atrás, não consigo usar na minha versão do wordpress Versão 4.9.1, tem algum outro plugin que faz a mesma coisa, e se tiver um link que explica a configuração do plugin vai me ajudar muito.
Heráclito, o plugin é compatível sim com as novas versões do WP. Basta baixar do repositório WP e instalar no seu painel (Plugins > Adicionar novo > Enviar arquivo).
https://br.wordpress.org/plugins/cloudflare/
Você pode instalar também só o Cloudflare Flexible SSL. https://br.wordpress.org/plugins/cloudflare-flexible-ssl/
Oi Angel, o cloudflare eu tenho instalado, mas o plugin “Cloudflare Flexibe SSL” não instalei porque o em Plugins > Adicionar novo , coloco o nome do plugin, nesse caso é o “Cloudflare Flexibe SSL” , quando ele aparece, fala que não é compativel na minha versão do wordpress. Mas agora estou com 2 dúvidas, sendo:
1. Posso o plugin “Cloudflare Flexibe SSL” abaixar pelo link acima que me deu e instalar que não vai dar problema de compatibilidade?
2. Quando você disse acima: ” Você pode instalar também só o Cloudflare Flexible SSL”, você está querendo dizer que não precisa instalar o primeiro plugin?
Eu já fiz alguns testes aqui apenas com um dos plugins, com os dois e sem nenhum e deu certo. Mas é bom ter o do CloudFlare.
Sim, vc pode instalar pelo upload, é essa a configuração que tenho aqui e coma mesma versão de WP.
Muito legal a dica e ferramentas apresentadas, otimiza bastante o site