HTTPS Atraves do Arquivo htaccess
A primeira linha liga o motor de reescrita do Apache. A segunda linha é uma condição que verifica se o HTTPS não está ativado. A terceira linha é a regra de reescrita que redireciona qualquer tráfego HTTP para HTTPS. O [L,R=301] indica que é uma redireção permanente (301) e que a regra deve ser a última a ser aplicada (L).
Aqui está o código que você precisa adicionar ao seu arquivo .htaccess para forçar o HTTPS:
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Para forçar o HTTPS através do arquivo .htaccess, você precisará adicionar algumas linhas de código ao seu arquivo .htaccess. O arquivo .htaccess é um arquivo de configuração usado pelo servidor Apache para permitir que os usuários alterem as configurações do servidor para seu site.
A primeira linha liga o motor de reescrita do Apache. A segunda linha é uma condição que verifica se o HTTPS não está ativado. A terceira linha é a regra de reescrita que redireciona qualquer tráfego HTTP para HTTPS. O [L,R=301] indica que é uma redireção permanente (301) e que a regra deve ser a última a ser aplicada (L).
Certifique-se de substituir o "seu_site.com" pelo nome do seu site. Depois de adicionar este código ao seu arquivo .htaccess, salve-o e envie-o para o diretório raiz do seu site. Se você já tiver um arquivo .htaccess em seu diretório raiz, certifique-se de fazer um backup antes de fazer quaisquer alterações.