Para que o certificado SSL instalado em um domínio possa operar corretamente e manter o site seguro, é necessário alterar todas as urls do site de http:// para https://. Confira como realizar o procedimento:
- Etapa 1: Verificar se o SSL está instalado no domínio
- Etapa 2: Verificar as urls com http
- Etapa 3: Correção das urls
Etapa 1: Verificar se o SSL está instalado no domínio
O principal requisito para que as urls do seu site operem com o protocolo https é a instalação do SSL no domínio. Existem algumas formas de verificar a instalação, uma delas é usando uma ferramenta para validação, saiba como:
1Acesse a ferramenta SSL checker
- Na página inicial, insira o domínio que deseja verificar;
- Em seguida, clique em Check SSL
2Em seguida, a ferramenta irá fazer consultas no sistema, e depois, abaixo do campo de busca, ela irá exibir o resultado da consulta:
Escolha uma das opções abaixo de acordo com o resultado exibido na consulta, para entender e saber o que fazer:
Todos os itens foram exibidos em verde
Caso a instalação tenha sido bem sucedida, todos os itens da consulta serão exibidos em verde, como no exemplo abaixo:
Entretanto, mesmo com o SSL devidamente instalado, é possível que o navegador ainda retorne o aviso de site não seguro - isto significa que na estrutura do site existem urls que estão com o protocolo http.
Por conta disso, será necessário "forçar" o SSL nas urls da aplicação utilizada para que todo link em http seja alterado para https.
Para isso, você terá que identificar quais elementos do site ainda estão com o protocolo http.
- Veja como fazer essa identificação na Etapa 2: Verificar as urls com http
Um dos itens foi exibido com um sinal de alerta amarelo
Quando o sistema não identifica a instalação do SSL no domínio o resultado exibirá um dos itens com um sinal de alerta amarelo, conforme o exemplo abaixo:
Veja o que fazer para cada tipo de plano:
Planos P, M, Business, Turbo, Plus e de Revenda: o SSL grátis da Let's Encrypt é instalado automaticamente quando o domínio é apontado para o plano (com o DNS alterado e propagado).
- Nesse caso verifique se você está com o SSL expirado, se o seu domínio não está apontando para a hospedagem ou então se você esta usando o domínio como aliases - essas situações podem exibir o site como não seguro
Planos VPS e/ou Servidor Dedicado: realize a instalação do SSL no domínio - confira o material Como ativar o SSL grátis em VPS e Dedicado Linux?
Etapa 2: Verificar as urls com http
Com SSL instalado e exibindo o aviso de site não seguro - é possível que alguns elementos do site - geralmente as imagens, necessitem de ajustes em suas respectivas urls para que passem a operar de http para https. Saiba como identificar as URLs com http através do site "Why No Padlock?":
1Acesse o site do "Why No Padlock?", na página inicial, na seção Secure Address, insira o domínio que deseja verificar
- Marque a opção Não sou um robô
- Em seguida, clique em Test Page
2Na sequência, aparecerão diversas informações relacionadas ao SSL
- Se houver links em http, o sistema irá exibi-los na seção Mixed Content - Errors, conforme exemplo abaixo:
3Após analisar o resultado, salve os todos os links que precisarão ser ajustados de http para https, acesse sua aplicação e faça a devida correção.
- Para verificar as formas de correção, siga para a Etapa 3: Correção das urls
Etapa 3: Correção das urls
Existem diversas formas para corrigir as urls, entretanto o primeiro passo é realizar um backup da estrutura do site - para evitar a perda de informações e dados :)
- Para saber como, confira o material: Como fazer um backup completo?
Depois de realizar o backup, inicie a correção das urls na forma de correção que mais se adéqua a você:
1Através do painel do CMS utilizado
Caso você use um CMS como WordPress, Joomla, Magento, etc, a correção das urls poderá ser realizada através do painel de gerenciamento da plataforma utilizada.
- WordPress: é possível utilizar plugins para fazer a correção. Recomendamos o uso do plugin Really Simple SSL, confira "Como usar o plugin Really Simple SSL?"
- Joomla: faça a configuração no painel, confira "Como ativar o SSL no Joomla?"
- Magento: faça a configuração no painel, confira "Como ativar o SSL no Magento?"
2Através do Banco de Dados
As urls do site poderão ser alteradas através do Banco de dados da aplicação, na HostGator, você pode usar o gerenciador de banco de dados PhpMyAdmin;
3Através do arquivo .htaccess da sua aplicação
A correção das urls poderá ser realizada através da inserção de um código no arquivo .htaccess da aplicação utilizada. Para isso:
- Você deverá acessar a pasta do domínio com o problema (via FTP ou gerenciador de arquivos);
- Em seguida, edite ou crie o arquivo .htaccess
- Depois, insira o código informado abaixo, dentro do arquivo;
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}