Apache 2: Redirecionando Páginas com o Apache 2

Por Fábio Gil - Criado em 26/11/2011

Adaptação: Apache: Redirect http to https Apache secure connection – force HTTPS Connections, Disponível em

Muitas vezes precisamos redirecionar automaticamente páginas ao acessar determinados endereços com HTTP. Ou, também, desejamos direcionar páginas para protocolo seguro SSL (HTTP para HTTPS).

Uma solução eficaz é utilizar o Apache 2 para realizar esta tarefa.

Segue abaixo os passos para a configuração do Apache 2:

1. Edite o arquivo de configuração do seu site já previamente configurado no Apache:

vi /etc/apache2/sites-enabled/000-default

2. Logo após a diretiva &quot;DocumentRoot&quot;, configure o endereço a redirecionar com a diretiva &quot;Redirect&quot;:

Redirect permanent / https://mail.meusite.com/

3. Reinicie o Apache 2:

/etc/init.d/apache2 restart

Neste caso, ao acessar a página no contexto raiz do site (/), o apache direcionará automaticamente o fluxo para a página especificada na diretiva &quot;Redirect&quot;.

''Nota: O contexto raiz no caso acima foi um exemplo. Você pode configurar o apache para redirecionar de qualquer contexto do site.''

Redirect permanent /site https://mail.meusite.com/

Referências
 * http://www.cyberciti.biz/tips/howto-apache-force-https-secure-connections.html