Redirect 301 com .htaccess no apache

Uma das maneiras mais simples de se fazer um redirecionamento de uma página para outra é alterando o arquivo .htaccess.

O arquivo .htaccess contém diversas informações de configurações extras para servidores http apacha apenas. Caso seu servidor utilize nginx ou outro serviço web, o redirecionamento é diferente.

O redirecionamento com o código http 301 quer dizer que uma página foi redirecionada definitivamente. Normalmente esse tipo de redirecionamento é utilizado em SEO, para indicar para o Google e outras ferramentas de pesquisa que uma página foi redirecionada para outra.

Redirecionando uma página para outra

Para redirecionar apenas uma página para outra, insira uma das linhas abaixo no arquivo .htaccess que se encontra na pasta web do seu servidor:

Redirect 301 /pagina-antiga.html http://www.seusite.com/pagina-nova.html
Redirect 301 /pagina-antiga http://www.seusite.com/pasta
Redirect 301 /pagina-antiga /pagina-nova