Configurar redirecionamentos 301 em massa no WordPress

Configurar redirecionamentos 301 é essencial para gerir erros 404 no teu site, especialmente ao atualizar URLs, mover conteúdo ou eliminar páginas antigas. Estes redirecionamentos garantem que visitantes e motores de busca chegam à página certa sem erros.

Se tens muitos URLs para redirecionar, fazê-lo um de cada vez pode ser tedioso. É aí que entram os redirecionamentos 301 em massa. Permitem-te lidar com vários redirecionamentos de uma vez, poupando tempo e esforço.

Neste artigo, vamos mostrar-te formas simples de configurar redirecionamentos 301 em massa no WordPress usando plugins ou um pouco de código personalizado.

O que são redirecionamentos 301?

Um redirecionamento 301 é uma forma de enviar permanentemente utilizadores e motores de busca de um URL para outro. Se alguém tentar visitar o URL antigo, é automaticamente enviado para o novo.

Estes redirecionamentos são essenciais porque:

  • Mantêm o valor de SEO do teu site quando mudas ou atualizas URLs.
  • Impedem os visitantes de aterrar em páginas "404 Not Found".
  • Melhoram a experiência do utilizador ao garantir que encontram o conteúdo que querem.

Porquê usar redirecionamentos 301 em massa?

Se o teu site tem muitas alterações de URL, configurar redirecionamentos um a um pode demorar muito tempo e aumentar a hipótese de erros. Os redirecionamentos 301 em massa facilitam ao permitir-te lidar com vários redirecionamentos simultaneamente, poupando tempo e mantendo tudo consistente.

Podes precisar de redirecionamentos em massa em situações como:

  • Mudar o teu site para um novo domínio ou alterar a estrutura de URL.
  • Atualizar URLs de produtos ou categorias numa loja online.
  • Unir páginas ou publicações duplicadas numa só.

Melhores formas de configurar redirecionamentos 301 em massa no WordPress

  1. Usando um plugin WordPress
  2. Editando o ficheiro .htaccess
  3. Usando wp-config.php

1. Usando um plugin WordPress

Usar um plugin é uma das formas mais fáceis de configurar redirecionamentos 301 em massa no WordPress. É amigo dos principiantes e permite-te gerir redirecionamentos diretamente do painel sem precisares de competências técnicas.

Vai ao teu painel do WordPress e navega para Plugins > Adicionar novo.

Adicionar novo plugin para redirecionamento 301

Procura por "Redirection" na barra de pesquisa, depois clica em Instalar agora, seguido de Ativar.

Instalar e ativar o plugin Redirection para adicionar redirecionamentos 301 em massa

Abre a secção Importar/Exportar no plugin Redirection.

Aceder às definições Importar/Exportar no plugin Redirection.

Prepara um ficheiro CSV com duas colunas: uma para os URLs antigos e outra para os novos. Por exemplo:

PHP
/old-page, /new-page  
/old-product, /new-product  
Preparar um CSV para configurar redirecionamentos 301 em massa

Carrega o teu ficheiro CSV no plugin, que criará automaticamente todos os redirecionamentos por ti.

Carregar o teu CSV para redirecionamentos 301 em massa

Após importar, testa alguns URLs antigos para garantir que redirecionam corretamente. Plugins como o Redirection simplificam redirecionamentos em massa e facilitam a gestão contínua.

2. Editar o ficheiro .htaccess

Se estás confortável com programação básica, editar o ficheiro .htaccess configura redirecionamentos 301 em massa de forma rápida e eficiente. Este ficheiro de servidor gere como o teu site processa pedidos, tornando-o ideal para implementar redirecionamentos.

Usa um cliente FTP ou o gestor de ficheiros do teu fornecedor de alojamento para localizar o ficheiro .htaccess no diretório raiz do WordPress.

Acede ao diretório raiz do WordPress

Clica com o botão direito no ficheiro .htaccess e seleciona a opção Editar.

Edita o teu ficheiro .htaccess para adicionar redirecionamentos 301 em massa

Adiciona as tuas regras de redirecionamento neste formato:

PHP
Redirect 301 /old-page /new-page  
Redirect 301 /old-category/old-post /new-category/new-post  

Cada linha representa um redirecionamento único, começando com os URLs antigos seguidos pelos novos. Uma vez feito isto, clica em Guardar para aplicar as alterações.

Guarda o teu ficheiro .htaccess depois de adicionar o código

Visita alguns URLs antigos no teu navegador para confirmar que redirecionam corretamente para as novas localizações.

3. Usando wp-config.php

Para utilizadores avançados, podes configurar redirecionamentos 301 em massa editando o ficheiro wp-config.php, permitindo redirecionamentos dinâmicos, especialmente para sites com lógica personalizada.

Usa um cliente FTP ou o gestor de ficheiros do teu fornecedor de alojamento para localizar o ficheiro wp-config.php no diretório raiz do WordPress. Clica com o botão direito no ficheiro e seleciona a opção Editar.

Editar o ficheiro wp-config.php para adicionar redirecionamentos 301 em massa

Depois disso, insere o seguinte código antes da linha /* That's all, stop editing! Happy publishing. */:

PHP
$redirects = [  
    '/old-page' => '/new-page',  
    '/old-product' => '/new-product',  
];  

$request_uri = $_SERVER['REQUEST_URI'];  
if (array_key_exists($request_uri, $redirects)) {  
    header("Location: " . $redirects[$request_uri], true, 301);  
    exit;  
}  

Este código cria uma lista de redirecionamentos, mapeando cada URL antigo para o seu novo URL. Após adicionares o código, guarda as alterações.

Depois de adicionar redirecionamentos, guardar o ficheiro wp-config.php

Visita alguns URLs antigos no teu navegador para garantir que redirecionam corretamente para os novos URLs.

Conclusão

Configurar redirecionamentos 301 em massa no WordPress é essencial para manter o SEO e a experiência do utilizador do teu site. Quer uses um plugin, edites o ficheiro .htaccess, ou modifiques o ficheiro wp-config.php, cada método oferece uma abordagem diferente.

Os plugins são fáceis e user-friendly, enquanto editar o ficheiro .htaccess é mais rápido para quem está confortável com código. Utilizadores avançados podem usar o ficheiro wp-config.php para redirecionamentos mais dinâmicos. Independentemente do método que escolheres, redirecionamentos adequados ajudarão a prevenir links quebrados e a manter os teus rankings nos motores de busca.

Artigos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre o autor: René Hermenau é o fundador do WP STAGING. Ele trabalha com backups do WordPress, ambientes de staging, migrações, gestão de bases de dados e fluxos de implantação seguros.