Como forçar HTTPS usando htaccess

forçar https

Depois de instalar um certificado SSL, seu site está disponível em HTTP e HTTPS. No entanto, é melhor usar apenas o último porque ele criptografa e protege os dados do seu site. Embora a PR Nethost permita que os usuários definam essa configuração com apenas um clique, você também pode usar o arquivo .htaccess para forçar HTTPS. Esse tutorial irá lhe mostrar como.

Forçar HTTPS para todo o tráfego

Uma das muitas funções que você pode executar via .htaccess são os redirecionamentos 301, que redirecionam permanentemente um URL antigo para um novo. Você pode ativar o recurso para forçar HTTPS em todo o tráfego de entrada seguindo estas etapas:

Vá para o Gerenciador de Arquivos em seu painel de hospedagem e abra .htaccess dentro da pasta public_html. Se você não conseguir localizá-lo, certifique-se de criá-lo ou exibi-lo.
Role para baixo para encontrar RewriteEngine On e insira as seguintes linhas de código abaixo:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

E salve o arquivo .htaccess

IMPORTANTE: Certifique-se de que a linha RewriteEngine On não seja repetida duas vezes. Caso a linha já exista, basta copiar o resto do código sem ela.

Forçar HTTPS em um domínio específico

Digamos que você tenha dois domínios: http://meudominio.com e http://meudominionovo.com. Ambos os domínios acessam o mesmo site, mas você só deseja que o primeiro seja redirecionado para a versão HTTPS. Nesse caso, você precisa usar o seguinte código:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^meudominio.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Forçar HTTPS em uma pasta específica

O arquivo .htaccess também pode ser usado para forçar HTTPS em pastas específicas. No entanto, o arquivo deve ser colocado na pasta que terá a conexão HTTPS.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(pasta1|pasta2|pasta3) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Certifique-se de alterar as referências de pasta para os nomes de diretório reais. Depois de fazer as alterações, limpe o cache do seu navegador e tente se conectar ao seu site via HTTP. Se tudo foi adicionado corretamente, o navegador irá redirecioná-lo para a versão HTTPS.

Conclusão

Parabéns! você editou com sucesso o seu arquivo .htaccess e redirecionou todo o tráfego HTTP para HTTPS, a versão segura do seu site. Dependendo da plataforma em que você desenvolveu seu site, pode haver métodos alternativos para ativar esse recurso. Por exemplo, você pode configurar seu site WordPress ou WooCommerce para funcionar com HTTPS usando plug-ins.

Já conhece os nossos planos de hospedagem linux cPanel e hospedagem linux DirectAdmin? Confira nos links, planos a partir de R$ 5,90.

Ouvir o artigo
Listen to
this article
Text to speech by Listencat
Text to speech
by Listencat
Fechar Menu