Como forçar o SSL com htaccess
Uma vez que você instalou o certificado SSL, e habilitou o protocolo HTTPS, é chegado a hora de forçar o redirecionamento para o protocolo seguro.
A modificação é fácil de ser realizada e vamos descrever como solucionar o problema utilizando o arquivo de configuração .htaccess. Este é um artigo de configuração específico do servidor Apache, que contém uma ou mais diretrizes de configurações, normalmente disponível no diretório raiz.
O que é o .htaccess
Se você já habilitou as URLs amigáveis no WordPress, certamente usou o arquivo htaccess, mesmo sem saber, afinal, é nele que o sistema gravou os parâmetros necessários para que as URLs funcionassem corretamente.
Com o arquivo .htaccess, nós podemos controlar diversos aspectos de um site ou aplicação, como:
- Acesso restrito (com ou sem uso de senha);
- Páginas de erro padrão;
- Página padrão de acesso ao site;
- Redirecionar diretivas;
- URLs amigáveis;
- Grande auxílio no SEO do site;
- Entre muitas outras funções;
Como forçar o redirecionamento para HTTPS
Antes de realizar este procedimento, faça uma cópia de segurança do seu .htaccess. Caso algo errado aconteça, você pode restaurar o backup.
Clientes da hospedagem de sites WibHost possuem consultores que estão aptos a realizar este procedimento. Caso seja do seu interesse, entre em contato com nossos colaboradores.
RewriteEngine on RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Através do código acima, toda requisição que houver do seu site com o protocolo HTTP, será automaticamente redirecionada para HTTPS.