Como redirecionar um URL no WordPress

Publicados: 2021-01-20

Atualizar os links do seu site WordPress pode ser uma tarefa simples em teoria. No entanto, se você errar o processo, os visitantes podem acabar em uma página diferente e não intencional, ou pior ainda – um link quebrado. Isso tem muito impacto nas classificações do seu mecanismo de pesquisa, nos números de tráfego e na autoridade geral.

O WordPress fornece vários plugins fáceis de usar para redirecionar URLs para quem não está familiarizado com o processo. Isso pode ajudá-lo a ter certeza de que está redirecionando seus URLs corretamente.

Neste tutorial, mostrarei como redirecionar com sucesso uma URL do WordPress, bem como os principais tipos de redirecionamento de URL e quando usar qual.

No entanto, vamos primeiro discutir o que é um redirecionamento de URL e como ele funciona!

O que é um redirecionamento de URL

O redirecionamento de URL (também conhecido como encaminhamento de URL) é uma maneira de tornar uma página da Web acessível em vários endereços de URL.

Quando o navegador realiza um redirecionamento de URL, uma página com uma URL diferente será aberta no lugar da original.

Existem várias maneiras de redirecionar uma URL, e cada uma tem seus próprios propósitos — vamos ver os três tipos mais comuns.

1. Redirecionamentos 301

Para começar, um redirecionamento 301 é permanente, ocorrendo tanto no navegador quanto no servidor. É o redirecionamento mais comum e poderoso porque passa o 'link juice' de uma URL existente.

Como resultado, os mecanismos de pesquisa são mais propensos a reconhecer e indexar esse tipo de redirecionamento, tornando-o o método preferido na maioria das situações.

2. Redirecionamentos 302

Por outro lado, um redirecionamento 302 é temporário e só deve ser usado se você planeja voltar para a URL original no futuro.

Por exemplo, digamos que você esteja redesenhando seu site. Enquanto estiver atualizando seu site, você pode usar um redirecionamento 302 para direcionar os usuários para um domínio diferente por um curto período de tempo.

3. Meta-atualização

Os navegadores da Web também têm uma funcionalidade de meta-atualização, que permite redirecionar uma URL para uma nova página sem atualizar o servidor.

Você pode definir a quantidade de tempo que leva para o redirecionamento acontecer, mas, ao fazer isso, também corre o risco de fazer seus visitantes esperarem para chegar ao destino da próxima página, criando potencialmente uma experiência ruim para o usuário.

Embora existam outros tipos de redirecionamentos que você pode usar, esses três são os que você verá com mais frequência – especialmente os redirecionamentos 301.

Por que usar um redirecionamento de URL

Você pode se perguntar por que precisaria usar um redirecionamento de URL em seu próprio site.

Abordamos alguns motivos na seção anterior, embora existam outros também, como:

  • Prevenção de links quebrados – Links quebrados ocorrem quando a página de destino foi movida ou excluída ou algo como um firewall está bloqueando o acesso ao seu site. Quando os usuários seguem um link quebrado, eles veem uma mensagem de erro 404 no navegador. De acordo com o especialista em SEO Bruce Clay, os redirecionamentos são a maneira mais amigável de SEO para corrigir links quebrados.
  • Vinculando vários domínios – Se você gerencia vários sites, pode usar um redirecionamento para vinculá-los ao mesmo destino sem afetar seu SEO. Os redirecionamentos ajudam os mecanismos de pesquisa a ver qual página é a fonte canônica quando várias páginas exibem as mesmas informações. Isso também é ótimo para evitar penalidades de conteúdo duplicado.
  • Protegendo sua privacidade – Usando o poder do HTTPS, você pode proteger seu site contra ataques hostis, como phishing ou distribuição de malware. Isso exige que você redirecione usuários e mecanismos de pesquisa para a página HTTPS ou recurso com um redirecionamento HTTP 301 do lado do servidor.

Não importa o motivo para redirecionar os usuários para uma nova página, é essencial que você reserve um tempo para vinculá-la corretamente. Um redirecionamento incorreto pode levar seus visitantes à página inicial em vez da pretendida, resultar em redirecionamentos excessivos e muito mais.

Como redirecionar um URL no WordPress (2 métodos)

Existem duas técnicas principais para redirecionar uma URL no WordPress — você pode usar um plugin ou editar o arquivo .htaccess.

Vamos começar com uma abordagem clássica do WordPress.

1. Use um plug-in do WordPress

Plugins de redirecionamento podem garantir que links quebrados levem a uma página relevante em seu site. Dessa forma, se um visitante clicar em um link quebrado, ele será redirecionado para a nova página, o que melhora a credibilidade do seu site e evita que seus rankings de pesquisa caiam.

Embora existam muitos plugins excelentes para escolher, como 301 Redirects, eu recomendo o plugin Redirection.

O redirecionamento é notável por muitas razões - não apenas existe há mais de uma década, mas também permite que usuários iniciantes criem e gerenciem redirecionamentos sem nenhum conhecimento prévio dos servidores da Web Apache ou Nginx.

Plug-in de redirecionamento

Como o Redirecionamento fornece suporte completo para expressões regulares, você pode habilitar padrões de redirecionamento para corresponder a qualquer quantidade de URLs e redirecionar todos eles para um URL de destino. Você também pode observar alterações nos links permanentes de postagem ou página e criar automaticamente um redirecionamento para um novo URL.

Depois de instalar e ativar o plug-in, clique no menu Ferramentas > Redirecionamento na área de administração do WordPress e execute as etapas do assistente de configuração.

O Assistente de Integração de Redirecionamento.

Quando terminar, vá para a guia Redirecionamentos na mesma página de administração. Isso mostra uma lista de redirecionamentos atuais. Para adicionar um novo redirecionamento, clique no botão Adicionar Novo .

Adicionando um novo redirecionamento.

Você verá vários campos aparecerem, incluindo:

  • URL de origem – este é o URL do qual você está redirecionando. Por exemplo, se você estiver redirecionando de https://myexample.com/old-post , seu URL de origem será /old-post .
  • Parâmetros de consulta – Você pode combinar os parâmetros exatamente (a opção padrão) ou ignorar todos os parâmetros. Com o último, /old-post corresponderia a /my-old-post?query=1 .
  • URL de destino – Este é o URL para o qual você está redirecionando. Por exemplo, se você estiver redirecionando de https://myexample.com/old-post para https://myexample.com/new-post , seu URL de destino será /new-post .
  • Grupo – Isso permite que você organize seus redirecionamentos em categorias.

Clicar no ícone de engrenagem fornecerá algumas opções adicionais para redirecionamentos correspondentes. Uma vez preenchidos esses campos, clique em Adicionar redirecionamento e o plugin criará a regra de redirecionamento.

2. Edite seu arquivo .htaccess

O arquivo 'hypertext access' — também conhecido como .htaccess — é um arquivo de configuração de servidor distribuído, que permite definir configurações de servidor para um diretório específico. É usado pelo servidor quando uma solicitação é feita a um diretório.

Embora não seja tão simples quanto instalar um plug-in, essa abordagem poderosa permite configurar páginas, diretórios e redirecionamentos de URL. Antes de começar, você precisará das seguintes habilidades e ferramentas:

  • Um cliente FTP adequado, como Cyberduck ou FileZilla
  • Acesso ao servidor do seu site, geralmente chamado www ou public_html
  • As habilidades necessárias para usar o FTP

Primeiro, você precisa abrir seu cliente FTP e acessar o diretório raiz do seu site WordPress. Escaneie o diretório para o arquivo .htaccess e abra-o usando seu editor de texto padrão.

Quando o .htaccess estiver aberto, coloque o cursor no final do arquivo e insira as regras de redirecionamento de acordo com suas necessidades.

Para redirecionar uma única página para outra página, adicione a seguinte regra:

 Redirecionar 301 /old-page.html http://www.example.com/new-page.html

Para redirecionar um nome de domínio inteiro para outro domínio, digite o seguinte código:

 Rewrite Engine On
RewriteCond %{HTTP_HOST} ^(?:www.)oldsite.com$ [NC]
Regra de regravação ^ http://newsite.com%{REQUEST_URI} [L,R=301]

Esse snippet envia visitantes de uma página no endereço antigo para a mesma página no novo — por exemplo, de www.oldsite.com/post para www.newsite.com/post . Não se esqueça de alterar os espaços reservados para seus próprios domínios e páginas.

Quando terminar, salve suas alterações e teste seus novos redirecionamentos!

Conclusão

Neste tutorial, mostrei como redirecionar uma URL no WordPress usando dois métodos, respectivamente:

  • Instale um plugin de redirecionamento.
  • Edite seu arquivo .htaccess.

Redirecionar URLs não é uma tarefa diária, mas ainda é bastante comum. Como tal, acertar significa que os usuários terão uma experiência perfeita em seu site e suas classificações nos mecanismos de pesquisa não cairão por coisas como links quebrados ou conteúdo duplicado.

Você tem mais alguma dúvida relacionada ao redirecionamento de URL? Sinta-se à vontade para entrar em contato na seção de comentários abaixo!