Editar o arquivo .htaccess:

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

A condição acima habilita o módulo Rewrite do Apache e força todo e qualquer acesso de VirtualHost à pasta raiz em questão na porta 80 para o domínio https://www.exemplo.com.br.

Se você acessar por:

http://exemplo.com.br
http://www.exemplo.com.br
https://exemplo.com.br

O apache redirecionará automaticamente para:

https://www.exemplo.com.br

Caso queira forçar o www e o SSL apenas para uma pasta, segue:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} pasta_qualquer 
RewriteRule ^(.*)$ https://www.dominio.com.br/pasta_qualquer/$1 [R,L]

Até mais!

Author

Rodrigo Calado é sócio-fundador e CTO do Gran Cursos Online. Graduado em Gestão da Tecnologia da Informação, pós-graduando em Governança de TI pela Universidade Católica de Brasília e cursou MBA em Gestão e Empreendedorismo pela FGV. Possui convicta paixão pela área de tecnologia, educação digital, concursos públicos e empreendedorismo.

Write A Comment