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 .
1 | <VirtualHost *:80> |
2 | ServerName www.domain1.com |
3 | Redirect / http://www.domain2.com |
4 | </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 .
1 | <VirtualHost *:80> |
2 | Redirect 301 /oldlocation http://www.domain2.com/newlocation |
3 | Redirect permanent /oldlocation http://www.domain2.com/newlocation |
4 | </VirtualHost> |
Podemos usar o redirecionamento para forçar o HTTPS :
1 | Redirect permanent /secure https://mysite.example.com/secure |
Referência :
http://httpd.apache.org/docs/2.2/mod/mod_alias.html