Guia Completo: Forçando seu site a utilizar SSL (https)

Para forçar seu site inteiro a redirecionar para https:/, você pode adicionar estas regras ao seu arquivo .htaccess
Nota: O arquivo encontra-se na pasta principal do seu site, geralmente a public_html. Arquivos que iniciam com “.” (ponto) não é exibido por padrão no Gerenciador de Arquivos do cPanel. Para exibi-lo dentro do gerenciador de arquivos vá em Configurações e marque a opção Mostrar arquivos ocultos (dotfiles)
Se acessar os arquivos por FTP você não terá este problema. Se o arquivo não existir, crie um novo.

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://seudominio.com/$1 [R=301,L]

Se teu site estiver em um subdiretório (pasta), utilize o seguinte código:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} pasta
RewriteRule ^(.*)$ https://seudominio.com/folder/$1 [R=301,L]
Em ambos os casos substitua seudominio.com com o seu nome de domínio real.
Substitua pasta pelo nome verdadeiro da pasta onde estiver seu site.
Sites baseados em WordPress nós recomendamos utilizar outro método, clicando aqui.
linkoficial :