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.
Contents
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
- Usando um plugin WordPress
- Editando o ficheiro .htaccess
- 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.

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

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

Prepara um ficheiro CSV com duas colunas: uma para os URLs antigos e outra para os novos. Por exemplo:
/old-page, /new-page
/old-product, /new-product 
Carrega o teu ficheiro CSV no plugin, que criará automaticamente todos os redirecionamentos por ti.

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.

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

Adiciona as tuas regras de redirecionamento neste formato:
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.

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.

Depois disso, insere o seguinte código antes da linha /* That's all, stop editing! Happy publishing. */:
$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.

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.