Tem um site em alguma hospedagem comum e precisa forçar HTTPS nele?
Este tutorial vai mostrar como fazer isso.
Se você tem uma hospedagem simples em algum host como: Hostgator, Hostinger, Hostnet, GoDaddy ou algum parecido, e deseja ter o tão querido certificado SSL em pleno funcionamento, vai saber como fazer agora em passos muito simples.
Certifique-se de que sua hospedagem possua em seu plano contratado o certificado SSL, caso não tenha consulte com seu host uma forma de comprá-lo.
Depois de instalar um certificado SSL em seu domínio o seu site estará disponível tanto em versões HTTP quanto HTTPS. Contudo, é melhor que você só use o HTTPS, pois ele criptografa e assegura os dados do seu site.
Forçar HTTPS .htaccess em Todo o site
Uma das muitas funções que você pode executar através do .htaccess é o redirecionamento que permite reencaminhar de maneira permanente uma URL antiga para uma nova. Você pode ativar o recurso para forçar o HTTPS em todo o tráfego que chega no seu site através dos seguintes passos:
Vá até o Gerenciador de Arquivos do seu painel de hospedagem e abra o .htaccess dentro da pasta public_html ou no diretório raiz de algum domínio. Se você não conseguir encontrá-lo, crie um arquivo de texto e nomeie-o “.htaccess"
Role para baixo e encontre a linha RewriteEngine On ou insira as seguintes strings de código abaixo dela:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.seudominio.com.br/$1 [R,L]
Importante – Garanta que o comando RewriteEngineOn esteja no documento e não o reptita.