O redirecionamento 301 é um aspecto fundamental para a manutenção e a funcionalidade de sites na Internet. Assim como na vida real, na web as situações mudam e, por diversas razões, pode ser necessário alterar o endereço de uma página, seja devido a um novo domínio, uma reformulação completa do site, ou até mesmo alterações técnicas que requeiram uma reorganização das pastas e arquivos.
Quando um site muda de endereço, é essencial garantir que os visitantes, assim como os mecanismos de busca, possam ainda acessar o conteúdo desejado sem encontrar erros de página não encontrada (404). O redirecionamento 301, muitas vezes chamado de redirect 301, é a solução ideal nesse caso, pois indica que a mudança de endereço é permanente.
Ao implementar um redirecionamento 301, o caminho original que um usuário acessava é diretamente alterado para um novo endereço. Portanto, este recurso é vital, já que qualquer alteração nos endereços pode inviabilizar o acesso tanto para os usuários quanto para os buscadores, podendo impactar negativamente o SEO do site.
Se o redirecionamento não for feito, as alterações de endereços podem ser vistas pelos mecanismos de busca como conteúdo novo, resultando em perda do ranqueamento que foi previamente conquistado.
Pré-requisitos para a implementação do redirecionamento 301
A importância de realizar um redirecionamento 301 em qualquer modificação de URL não pode ser subestimada. Para isso, é necessário atender a alguns requisitos:
- Acesse a área da sua conta de hospedagem, onde os arquivos do site estão localizados, incluindo o arquivo index.
- Tenha permissão para editar o arquivo .htaccess que se encontra no diretório principal do site. Alternativamente, você pode usar um editor simples, como o Notepad do Windows, caso tenha acesso via FTP.
Como realizar o redirecionamento 301
Os procedimentos para realizar um redirecionamento 301 são simples e dependem do tipo de modificação que você precisa fazer. Abaixo, apresentamos as situações mais comuns que exigem esse tipo de redirecionamento:
Redirecionamento de um domínio antigo para um novo
Esse método é aplicável quando você está mudando de domínio, mantendo a estrutura de diretórios do site. O arquivo .htaccess no domínio antigo deve conter o seguinte:
“””
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.novodominio.com.br/$1 [R=301,L]
“””
Redirecionando para o uso de www
Em muitos servidores, um site pode ser acessado com ou sem o www. Embora isso possa parecer conveniente, isso pode prejudicar a autoridade do site se os links externos apontarem para ambas as opções.
Portanto, é aconselhável configurar um redirecionamento 301 que padronize o uso do www:
“””
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^seudominio.com.br [NC]
rewriterule ^(.*)$ http://www.seudominio.com.br/$1 [r=301,NC]
“””
Redirecionamento para outro diretório
Se você precisar alterar o diretório onde o site está publicado, o procedimento é igualmente direto. Você pode usar a seguinte linha:
“””
redirect 301 /antigo/index_antigo.html http://www.seudominio.com.br/index_novo.html
“””
Supondo que você esteja mudando arquivos de uma pasta para outra, apenas presuma que a nova pasta aumentará:
“””
redirect 301 /antigapasta/index_antigo.html http://www.seudominio.com.br/novapasta/index_novo.html
“””
Se o conteúdo estava na raiz e foi movido para uma pasta, você pode simplesmente alterar a ordem assim:
“””
redirect 301 /index_antigo.html http://www.seudominio.com.br/novapasta/index_novo.html
“””
Redirecionamento 301 de subdomínios para diretórios
Por vezes, pode ser necessário deslocar conteúdo de um subdomínio para um diretório no domínio principal. Imagine que você tinha um blog em blog.seudominio.com.br e gostaria de movê-lo para seudominio.com.br/blog. O .htaccess na raiz do site deve ser ajustado para:
“””
RewriteCond Host: (?:www\.)?subdominio\.seudominio\.com\.br
RewriteRule (.*) /diretorio$1 [I,L]
“””
Conclusão
Utilizar o redirecionamento 301 é uma estratégia indispensável para guiar tanto os visitantes quanto os mecanismos de busca para um novo endereço de uma página quando há uma mudança permanente no seu URL. Essa prática previne problemas de acessibilidade, garantindo que a experiência do usuário e o SEO do seu site sejam mantidos.