Vá HTTPS; não custa nada e, ainda assim, você obtém classificação e segurança no mecanismo de pesquisa.
O HTTPS deve estar em todos os lugares e, ultimamente, Google tem considerado isso como um sinal de classificação aos resultados do mecanismo de pesquisa.
Existem duas razões principais pelas quais você deve considerar proteger seu site com um certificado SSL.
- Segurança – para garantir que os dados confidenciais sejam criptografados do navegador do usuário para o servidor da Web ou borda da rede. Ter SSL também dá alguns confiança ao visitante que seu site é seguro.
- SEO – HTTPS é um novo sinal de classificação, e o chefão está de olho em você, então não fique para trás na corrida.
Se você está preocupado com o custo, deixe-me lembrá-lo, você pode obter o Certificado SSL de GRAÇA de muitos emissores. E a maioria dos Hospedagem Compartilhada oferece SSL grátis.
Existem muitas maneiras de colocar esse redirecionamento, e a seguinte é a mais fácil que encontro.
Apache
- Entre no seu servidor Apache e vá para o caminho onde está instalado.
- Vá para a pasta conf e faça um backup de
httpd.conf
arquivo - Abrir
httpd.conf
usando seu editor vi (escolha seu editor favorito) - Garantir
mod_rewrite.so
módulo é carregado
LoadModule rewrite_module modules/mod_rewrite.so
- Se você vir que a linha acima está comentada, descomente-a
- Adicione o seguinte no final do arquivo
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
- Reinicie o servidor Apache para testá-lo.
Um site configurado deve ser capaz de redirecionar e acessível em https.
NginxGenericName
Faça login no servidor da web Nginx e faça um backup de nginx.conf
ou default.conf
arquivo (qualquer arquivo que você esteja usando para a diretiva do servidor)
- Adicione o seguinte na diretiva do servidor
return 301 https://$server_name$request_uri;
- Salve o arquivo e reinicie o servidor web Nginx.
Reinicie o Nginx para testar o site.
Cloudflare
Se você está aproveitando Cloudflare para desempenho e segurança, ter um site via HTTPS é muito fácil.
- Faça login na Cloudflare >> selecione o site
- Vá para a guia SSL/TLS >> Certificados de Borda
- Certifique-se de que está LIGADO
Existe outra maneira, regras de página.
- Ir para as regras da página
- Clique em “Criar regra de página”
- Digite a URL (coloque o asterisco, assim o redirecionamento acontece para todas as URI)
- Clique em “Adicionar uma configuração” e selecione “Sempre usar HTTPS” no menu suspenso
- Clique em “Salvar e implantar”
Levará alguns segundos e você estará pronto para ter seu site acessível através de https. Depois de usar o Cloudflare, se o seu site quebrar devido a conteúdo misto, confira o guia a seguir.
cPanel
Presumo que você esteja usando isso em uma plataforma de hospedagem compartilhada. Primeiro, você precisa garantir que o provedor de hospedagem ofereça SSL e esteja habilitado para o seu site.
- Entre no cPanel e vá para o gerenciador de arquivos onde você pode encontrar
.htaccess
arquivo - Adicione o seguinte no final do arquivo
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Observação: se você já vir “RewriteEngine On” em seu arquivo existente, não será necessário duplicá-lo.
- Salve o arquivo e verifique o redirecionamento.
SUCURI
SUCURI oferece certificado GRATUITO sob o plano WAF e você pode ativá-lo navegando até a guia HTTPS/SSL.
Primeiro, selecione “Full HTTPS” no modo SSL.
Em segundo lugar, selecione “HTTPS only site” no redirecionamento de protocolo.
Salve a configuração e em poucos segundos você terá seu site acessível através de https.
Kinsta
Kinsta uma oferta premium de hospedagem gerenciada WP com certificado Let’s Encrypt e permite forçar HTTPS com um único clique.
- Entrar no MyKinsta
- Selecione o site que deseja ativar e aplicar HTTPS
- Vá para Ferramentas e ative Forçar HTTPS
SiteGround
O SiteGround tem seu próprio painel de controle (cPanel anterior) e permite implementar o certificado SSL GRATUITAMENTE e oferece a opção de forçar todas as solicitações para HTTPs.
Para fazer isso,
- Entrar no SiteGround
- Vá para a guia Sites
- Selecione Ferramentas do site ao lado do site
- Navegue até Segurança >> Aplicação de HTTPS
- Alterne o botão para ativá-lo
Qual é o próximo?
Depois de configurar o redirecionamento, verifique se todos os recursos estão sendo carregados por HTTPS. Você pode usar o Ferramenta de teste de conteúdo misto para verificar se algum recurso ainda está sendo carregado por HTTP.
E…
Se você perceber e usar WordPress, então você pode ter que usar Plug-in de correção de conteúdo inseguro SSL o que garantirá que todos os recursos sejam atendidos em https://.
Para Joomla, use Extensão HTTPS fácil .
Conclusão
Espero que as instruções acima o ajudem. Você também pode querer testar seu site para garantir que não vulnerabilidades no TLS configuração/certificado.