Para corrigir o erro “O site fornece segurança”, você precisa garantir que seu site use HTTPS em vez de HTTP. HTTPS é um protocolo seguro que criptografa dados entre o seu site e os navegadores dos visitantes, protegendo informações confidenciais contra espionagem e adulteração. Veja como você pode ativar HTTPS em seu site:
1. Obtenha um certificado SSL:
- Gere uma solicitação de assinatura de certificado (CSR) em seu servidor web.
- Compre um certificado SSL de uma autoridade de certificação (CA) confiável, como Let's Encrypt (gratuita) ou CAs comerciais como Comodo, DigiCert, etc.
- Certifique-se de que o certificado SSL cobre o nome de domínio do seu site e quaisquer subdomínios que você possa ter.
2. Instale o certificado SSL:
- Faça login no painel de controle da sua hospedagem web (cPanel, Plesk, etc.).
- Navegue até a seção SSL/TLS ou similar.
- Siga as instruções fornecidas pelo seu provedor de hospedagem para instalar o certificado SSL.
3. Redirecione o tráfego HTTP para HTTPS:
- Edite o arquivo .htaccess do seu site (se estiver usando Apache) ou modifique o arquivo de configuração do servidor (por exemplo, nginx.conf) para redirecionar todo o tráfego HTTP para HTTPS.
- Para Apache, adicione o seguinte código ao seu arquivo .htaccess:
```
RewriteEngine ativado
RewriteCond %{HTTPS} desativado
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
```
4. Teste sua conexão HTTPS:
- Visite seu site usando HTTPS (https://seudominio.com) em um navegador.
- Verifique se o navegador exibe um ícone de cadeado na barra de endereço, indicando uma conexão segura.
- Use uma ferramenta como SSL Labs para testar a configuração do seu certificado SSL em busca de quaisquer problemas ou vulnerabilidades.
5. Atualize os links internos do site:
- Depois de ativar o HTTPS, atualize todos os links internos do seu site para usar o protocolo HTTPS seguro em vez de HTTP. Isso inclui links para imagens, CSS, JavaScript e quaisquer outros recursos.
6. Certifique-se de que o cabeçalho HSTS esteja habilitado:
- O cabeçalho HTTP Strict Transport Security (HSTS) informa aos navegadores para sempre usarem HTTPS ao se conectarem ao seu site, evitando o retorno acidental ao HTTP. Habilite o HSTS no seu servidor.
Ao implementar HTTPS, você aumenta a segurança do seu site, protege os dados do usuário e garante uma experiência de navegação segura para os visitantes.