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.