Como redireccionar o Website de HTTP para HTTPS?

Go HTTPS; não custa nada, e ainda assim obtém a classificação e segurança do motor de busca.

HTTPS deve estar em todo o lado, e ultimamente, o Google tem considerado isto como um sinal de classificação para os resultados do seu motor de busca.

Existem duas razões principais pelas quais deve considerar proteger o seu sítio web com um certificado SSL.

  • Segurança – para assegurar que os dados sensíveis são encriptados desde um browser de utilizador até ao servidor web ou à borda da rede. Ter SSL também dá alguma confiança ao visitante de que o seu website é seguro.
  • SEO – HTTPS é um novo sinal de classificação, e o grande chefe está de olho em si, portanto não fique para trás na corrida.

Se está preocupado com o custo, então deixe-me lembrá-lo, pode obter o certificado SSL GRATUITAMENTE de muitos emissores. E a maior parte do alojamento partilhado oferece SSL.

Existem muitas maneiras de colocar este redireccionamento, e a seguinte é a mais fácil que encontro.

Apache

  • Login para o seu servidor Apache e vá para o caminho onde está instalado.
  • li>Vá para a pasta conf e faça uma cópia de segurança de httpd.conf ficheiroli>Abrir httpd.conf usando o seu editor vi (escolha o seu editor preferido)li>Segurar mod_rewrite.so módulo é loaded

LoadModule rewrite_module modules/mod_rewrite.so
    • Se vir que a linha acima é comentada, então descomente-a
    • Adicionar o seguinte no fim do ficheiro
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    li>Reiniciar o servidor web Apache para o testar.

Um sítio web configurado deve poder ser redireccionado e acessível em https.

Nginx

Login ao servidor web Nginx e fazer uma cópia de segurança de nginx.conf ou default.conf ficheiro (seja qual for o ficheiro usando para directiva de servidor)

ul>Adicionar o seguinte na directiva de servidor

return 301 https://$server_name$request_uri;
    li>Salve o ficheiro e reinicie o servidor web Nginx.

Restart Nginx para testar o site.

Cloudflare

Se estiver a aproveitar o Cloudflare para desempenho e segurança, então ter um site através de HTTPS é muito fácil.

  • Login to Cloudflare >> seleccione o site
  • li>>>se tab SSL/TLS >>Certificados de borda

    >li>Certificados de borda

Há outra forma, regras da página.

  • Vá às regras da página
  • Clique em “Criar regra da página”
  • Introduza o URL (coloque o asterisco, Assim o redireccionamento acontece para todos os URI)
  • li>Click “Add a Setting” e seleccione “Always Use HTTPS” a partir do menu pendente

cloudflare-pagerulescloudflare-pagerules

    >li>Click “Save and Deploy”

p> Levará alguns segundos, e está preparado para ter o seu sítio web acessível através de https. Depois de utilizar o Cloudflare, se o seu sítio quebrar devido a conteúdo misto, então consulte o seguinte guia.

Cloudflare SSL quebra WordPress & Joomla e como corrigi-lo

cPanel

Presumo que esteja a utilizá-lo numa plataforma de alojamento partilhada. Primeiro, precisa de assegurar-se de que o fornecedor de alojamento oferece SSL e activado para o seu sítio.

  • Login ao cPanel e vá ao gestor de ficheiros onde pode encontrar .htaccess file
  • Adicionar o seguinte no fim do ficheiro
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Nota: se já vir “RewriteEngine On” no seu ficheiro existente, então não precisa de o duplicar.

    Guardar o ficheiro e verificar o redireccionamento.

SUCURI

SUCURI oferece cert GRATUITO sob o plano WAF, e pode activá-lo navegando para o separador HTTPS/SSL.

P>P>Primeiro, seleccione “Full HTTPS” em modo SSL.

Segundo, seleccione “HTTPS only site” no redireccionamento do protocolo.

Guardar a configuração, e em poucos segundos, terá o seu site acessível através de https.

Kinsta

Kinsta, uma oferta de alojamento gerido por WP premium Let’s Encrypt certificate e deixa-o forçar HTTPS com um único clique.

  • Login to MyKinsta
  • Seleccione o site que pretende activar e aplicar HTTPS
  • Vá a Ferramentas e active Force HTTPS

SiteGround

SiteGround tem o seu próprio painel de controlo (anterior cPanel) e permite-lhe implementar o SSL cert GRATUITAMENTE e dar-lhe uma opção para forçar cada pedido a HTTPs.

Para o fazer,

  • Login to SiteGround
  • Guia para o sítio Web
  • Seleccionar Ferramentas do Sítio junto ao sítio Web

  • Navigate to Segurança >> HTTPS Enforce
  • >Mude o botão para activá-lo

O que se segue?

Após configurar o redireccionamento, assegure-se de que todos os recursos estão a ser carregados sobre HTTPS. Pode utilizar a ferramenta Teste de Conteúdo Misto para verificar se algum recurso ainda está a ser carregado sobre HTTP.

E….

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *