Capa -> Linux -> Apache -> Forçando uso do “www” e o “HTTPS” (ssl) em um domínio (VirtualHost) para evitar urls duplicadas sendo indexadas e navegação criptografada

Forçando uso do “www” e o “HTTPS” (ssl) em um domínio (VirtualHost) para evitar urls duplicadas sendo indexadas e navegação criptografada

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!

Sobre Rodrigo Calado

Rodrigo Calado é graduado em Gestão da Tecnologia da Informação, pós-graduando em Governança de TI pela Universidade Católica de Brasília, co-fundador do Gran Cursos Online e da GG Educacional e pesquisador. Possui convicta paixão pela área de infraestrutura, ensino a distância, concursos públicos e empreendedorismo.

Deixe uma resposta

O seu endereço de email não será publicado. Required fields are marked *

*

Scroll To Top