HTTPS Sem Aparecer. [Resolva em Minutos]

https sem aparecer como resolver

Quem é gestor de sites sabe que rotineiramente aparecerão alguns problemas e precisamos solucionar com muita rapidez, caso contrário, pode-se haver prejuízos.

O problema que será mostrado neste artigo, já pode ter sido sofrido por você ou algum conhecido.

Estou falando do HTTPS sem aparecer, é um problema até comum, e também é simples de resolver, tendo em vista um tutorial como este.

Uma vez que, nossa equipe já passou por esse problema diversas vezes, então já sabemos como solucionar.

O que é HTTPS?

Antes de resolver o HTTPS sem aparecer precisamos entender do que se trata essa tecnologia.

Ele é um sucessor do HTTP, essa nova versão criptografa as informações do site, deixando-o mais seguro para os visitantes.

Sites que realizam vendas precisam usar essa certificação para proteger os dados dos visitantes e clientes. Cada vez mais é necessário utilizar esse recurso. Se você precisa de um SSL de graça, temos um artigo sobre isso aqui.

Erro de HTTPS, como resolver?

Antes de saber como consertar, é necessário saber onde está sendo o erro. Já que não basta apenas comprar ou criar um SSL de graça, é necessário também a sua devida instalação.

Com isso, podemos perceber que o primeiro passo é analisar se o certificado está instalado.

Caso positivo, é necessário forçar ele e além disso, mostrar para o navegador que ele precisa ser exibido com HTTPS.

HTTPS Sem Aparecer. Passo a passo Para Consertar

  1. Abra o arquivo .htaccess do seu site; (Faça backup dele antes e use o FTP).
  1. Analise se em alguma linha de código está mostrando que seu site precisa exibir HTTPS, se não encontrar, será necessário adicionar essas linhas de código ao arquivo para que possamos saber se será solucionado ou se será preciso fazer mais algumas coisas.

# DO NOT REMOVE THIS LINE AND THE LINES BELLOW SSL_REDIRECT:dominio.com.br

RewriteEngine on

RewriteCond %{HTTPS} off

RewriteCond %{HTTP_HOST} (www\.)?dominio.com.br

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# DO NOT REMOVE THIS LINE AND THE LINES BELLOW SSL_REDIRECT:dominio.com.br

Obviamente, o campo com “domínio.com.br” será substituído por seu domínio.

Supondo que você já fez isso e nada aconteceu, o cadeado ainda não está sendo mostrado, vamos para mais um passo.

  1. Vá até o phpMyAdmin referente ao seu site e abra o banco de dados dele; (Isso é encontrado dentro da sua hospedagem e é individual, cada site tem o seu).
  1. Em seguida, procure por “options”; (Antes desse nome, tem o prefixo do seu banco de dados, pode ficar tranquilo).
  1. Clique encima e veja se o seu site está programado para exibir HTTPS ou HTTP;
  1. Caso esteja mostrando HTTP, é só editar.
HTTPS sem aparecer

Volte para o seu site e recarregue a página, veja se o HTTPS sem aparecer foi convertido. Na teoria é para estar funcionando.

Se você perceber que a URL está certa, mas o cadeado não aparece, tenho boas notícias. Sei resolver.

Clique em inspecionar a sua página com o botão direito do mouse e vá para “Console”, veja se mostra algum erro, muito provavelmente vai aparecer algum arquivo que foi colocado em seu site com HTTP.

Basta você apagar e subir ele novamente, mas agora vai subir em HTTPS.

Você também pode usar um plugin chamado Really Simple SSL, ele vai apenas adicionar o código no .htaccess, mas se não se sentir confiante para implementar manualmente, pode usar a ferramenta e economizar tempo.

Particularmente, eu instalo esse plugin, ativo e deixo que ele adicione os códigos, quando feito, eu desinstalo o plugin para pesar menos nos meus sites e assim, deixá-los mais otimizados.

Mas ressalto mais uma vez, veja se o certificado está bem instalado, caso contrário, você poderá estar complicando mais as coisas e criando problemas novos e claro, esse será um possível motivo para o HTTPS sem aparecer.

Então conheça primeiro o cenário, analise por cima e só depois comece a mexer de fato nos arquivos do site, dessa forma você evitará dores de cabeça.

1 Comment

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *