Apache : Redirect Permanent

Neste post vou apresentar como fazer alguns redirecionamentos em Apache.

 

Lembrando que podemos fazer as edições abaixo dentro do arquivo .htaccess  da página ou dentro do Virtual Host do Apache.

Podemos realizar o redirecionamento de um diretório ou página simples para o outro, a “tag” Redirect faz parte do módulo mod_alias .

 

<VirtualHost *:80>
ServerName www.domain1.com
Redirect / http://www.domain2.com
</VirtualHost>

 

Por padrão a “tag” Redirect cria um redirecionamento temporário 302 , para criar um redirecionamento permanente 301 é necessário seguir o exemplo abaixo .

 

<VirtualHost *:80>
Redirect 301 /oldlocation http://www.domain2.com/newlocation
Redirect permanent /oldlocation http://www.domain2.com/newlocation
</VirtualHost>

 

Podemos usar o redirecionamento para forçar o HTTPS :

 

 Redirect permanent /secure https://mysite.example.com/secure

 

Referência :

http://httpd.apache.org/docs/2.2/mod/mod_alias.html