Como redirecionar uma página do WordPress: adicione redirecionamentos manualmente ou use um plug-in de redirecionamento

Publicados: 2021-08-07

Como há tanto conteúdo circulando hoje em dia, o limite para erros está se tornando cada vez menor. Espera-se que um site, independentemente do conteúdo, seja atraente, fácil de visualizar, rápido e totalmente funcional. No entanto, há muito a considerar quando dizemos “totalmente funcional”.

Por exemplo, você não pode se dar ao luxo de ter falhas de design visual, como conteúdo sobreposto. Outro problema significativo são os links mortos para páginas e postagens. Imagine isso da perspectiva do frontend – você está navegando, passando pelas páginas e, de repente, você encontra o temido erro 404 (página não encontrada).

Esses são os casos em que nos concentraremos aqui – o que pode causá-los e, mais importante, como você pode minimizar as chances de eles acontecerem.

Índice

Como combater links mortos

Correntes Você obtém links inativos quando o URL original de uma página ou postagem é alterado. Esses links representam um problema grande o suficiente para links internos que conectam suas páginas, mas são um problema muito maior fora do seu site. O URL original de uma página é aquele que é usado nos mecanismos de pesquisa, principalmente no Google.

Portanto, quando um URL é alterado, o mecanismo de pesquisa não reconhece a alteração e vincula seu visitante potencial a essa página 404 morta. Assim, você não apenas perderá esse visitante e muitos outros que seguem o mesmo link, mas sua classificação de SEO começará a cair, classificando suas páginas mais baixas, diminuindo seu tráfego geral.

A maneira de resolver esses tipos de problemas é com redirecionamentos 301. Um redirecionamento 301 representa o processo automatizado para levar os mecanismos de pesquisa e as pessoas ao endereço correto. Embora existam outros tipos de redirecionamentos, eles são cruciais para sites WordPress.

Portanto, a coisa essencial que os redirecionamentos 301 fazem é permitir que os mecanismos de pesquisa saibam que a mudança de URL é permanente, basicamente apenas trocando uma URL por outra – do frontend, nada é alterado na superfície. Ainda assim, no fundo, você sabe que conseguirá manter tudo o que suas páginas acumularam ao longo do tempo (classificação, tráfego, etc.).

Quando e como usar redirecionamentos 301

Mencionamos isso algumas vezes até agora, então você provavelmente pode adivinhar que o uso de redirecionamentos 301 está intimamente ligado às alterações feitas na URL de uma página ou postagem, mas podemos dividir isso em algumas situações específicas. Você pode querer mesclar várias postagens em uma maior que a soma de suas partes. Portanto, você precisará redirecionar os visitantes de cada uma das postagens individuais para a combinada – um redirecionamento 301 teria que ser usado três vezes para cada postagem original.

Além disso, você pode alterar seu domínio; digamos que você está trocando de provedor de hospedagem e com isso vem um novo domínio. Agora, este não será um caso de algumas situações. Em vez disso, você vai querer mudar toda a sua instalação antiga do WordPress para a nova, basicamente redirecionando todos os URLs que você tem para os novos.

Naturalmente, existem muitos outros motivos para listar, como alterar o nome do URL para fins de SEO, erros internos, várias formas de teste do site, etc., cada um dos quais pode e deve ser tratado por redirecionamentos 301. Como costuma ser o caso do WordPress, existem duas maneiras de fazer as coisas – manualmente e por meio de um plug-in.

Usar código é quando trabalhar com sites é sempre um método viável e, como tal, vale a pena mencionar e explicar. No entanto, com a necessidade de uma presença na web em constante crescimento e abrangendo um número cada vez maior de pessoas, os métodos usados ​​para divulgar seu conteúdo tornaram-se muito mais orientados ao usuário, ou seja, projetados para iniciantes e não programadores.

Além disso, há um plugin para praticamente tudo, e os redirecionamentos 301 não são diferentes. Veremos como você pode criar redirecionamentos manualmente modificando o arquivo .htaccess e como fazê-lo usando um plugin como o WP 301 Redirects.

Recursos de redirecionamento do WP 301 Adicionar redirecionamentos manualmente

Antes de fazer qualquer coisa, lembre-se de fazer backup do seu arquivo .htaccess. Esse arquivo é uma parte central do WordPress e é essencial para que tudo funcione. Caso algo dê errado, é crucial que o arquivo original volte. Sugerimos manter uma duplicata em uma unidade separada apenas por segurança.

Como seria de esperar, para modificar o arquivo .htaccess, primeiro você precisa localizá-lo. Ao contrário de arquivos de sistema semelhantes no Windows que estão em pastas ocultas, isso é relativamente fácil de identificar – está na pasta raiz do seu site WordPress, junto com todo o resto (como wp-admin ou wp-content).

arquivo .htaccess Uma vez localizado, você precisará abri-lo com o Bloco de Notas, após o qual será apresentada uma página cheia de código que você precisará navegar. Essencialmente, você verá uma lista de várias regras que regem os meandros do seu site. Para implementar os redirecionamentos desejados, você terá que inserir código adicional em tudo o que já está presente – não altere nada que já esteja lá.

Além disso, existem duas maneiras de fazer isso – redirecionando postagens e páginas individuais ou redirecionando todo o site para um novo domínio. Para redirecionar uma postagem ou página, adicione o seguinte código:

Redirecionar 301 /old-URL https://yourdomain.com/new-url

O URL antigo requer apenas a designação de página/post após o nome do domínio, enquanto você deve inserir o novo domínio totalmente, incluindo o domínio. Um exemplo para redirecionar “www.test-site.com/redirecting” para “www.test-site.com/how-to-redirect” seria assim:

Redirecionar 301 /redirecting https://test-site.com/how-to-redirect

Embora isso pareça bastante simples, lembre-se de que isso é único, o que significa que você precisará repeti-lo para cada postagem ou página que deseja redirecionar.

Por outro lado, você pode redirecionar todo o seu domínio para um novo domínio. Você pode fazer isso adicionando o seguinte código:

RewriteEngine ligado
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old domain.com [NC]
Regra de regravação ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]

Aqui, o nome de domínio original é substituído pelo novo nome de domínio, mas a estrutura de seus links permanecerá a mesma, então “olddomain.com/news” redireciona para “newdomain.com/news”. Observe que existem outras maneiras de redirecionar um domínio inteiro, representando apenas um deles.

No entanto, lembre-se de que esses são exemplos de código básicos e são marcadores de posição glorificados. Eles podem ser copiados/colados em seu arquivo em casos raros e funcionarão imediatamente, mas com mais frequência, você precisará ajustá-los para se adequarem ao seu site com precisão.

Adicionar redirecionamentos usando redirecionamentos WP 301

Redirecionamentos WP 301 Com o WP 301 Redirects, tudo gira em torno de regras que você configura para redirecionar as páginas. Devido às especificidades da codificação, foram desenvolvidos plugins que tornam essas ações muito mais acessíveis a um público mais amplo.

Um dos motivos mais comuns para usar plugins é criar um esforço mais direto, idealmente sem usar nenhum código – o WP 301 Redirects não é diferente nesse aspecto. No entanto, há uma coisa ainda melhor, e vamos dar uma olhada nisso primeiro.

Redirecionamentos automatizados

Agora, você provavelmente está pensando que terá que passar por pelo menos alguns aros para fazer tudo funcionar, mas não o fará. A melhor maneira de fazer o trabalho não é torná-lo fácil, mas sim não ter que fazê-lo. Muito possivelmente, o recurso definidor do WP 301 Redirects são os redirecionamentos automatizados. Assim que o plugin é instalado, por padrão, os redirecionamentos automáticos são ativados e começam seu trabalho.

Redirecionamentos automatizados Além disso, os redirecionamentos automatizados procuram slugs existentes semelhantes aos inseridos manualmente, o que significa que, na maioria das vezes, estão redirecionando os visitantes que inseriram o URL com um erro de digitação, mas não descartam quantos desses visitantes estão fora lá.

Além disso, você pode escolher quando o redirecionamento automático ocorre. Por padrão, está em posts e páginas, e você deve mantê-lo assim. Fora dos redirecionamentos automáticos, você pode configurar regras sobre redirecionamento para uma página específica quando um visitante encontra o erro 404. Você também tem a opção de manter a página padrão do WordPress, redirecionando para qualquer uma das páginas publicadas atualmente ou criar uma nova página que fará o trabalho.

404 Erro de redirecionamento Agora, se você está fazendo alguns testes e sabe que algumas páginas estarão offline, você pode facilmente desabilitar as regras de redirecionamento. Se você precisar estar sempre atualizado, certifique-se de habilitar os relatórios de e-mail para informá-lo sempre que alguém usar o redirecionamento. Essa notificação é útil para identificar páginas ou postagens problemáticas que são visitadas com frequência – sem sucesso.

Você pode fazer isso para todo o site ou apenas para usuários logados (já que são eles que precisam ter acesso a todos os recursos). Outra coisa a considerar é como as regras que você criou funcionarão depois que você remover potencialmente o plug-in. Salvo indicação em contrário, as regras de redirecionamento permanecerão em vigor em seu site mesmo após a exclusão do plug-in.

Relatório de e-mail Essas regras garantem a continuidade se você usar o plug-in novamente no futuro ou resolver seus redirecionamentos de outra maneira. Se desejar, você pode desabilitar esta opção nas configurações para que tudo volte aos seus estados padrão após a exclusão do plugin.

Opções avançadas Por fim, você pode importar seus conjuntos de regras se já os tiver quando começar a usar o plug-in e pode exportar os que criou se quiser usá-los em outro lugar. Você achará isso útil se gerenciar vários sites e já tiver feito um conjunto de regras que funcionem para você.

Ferramentas Criando regras

Afastando-se dos redirecionamentos automatizados, vamos ver como você cria redirecionamentos personalizados no WP 301 Redirects e por que é mais fácil de usar do que usar código. O processo consiste essencialmente no preenchimento de um pequeno formulário que, uma vez preenchido, funciona como regra para os parâmetros definidos. Há até uma folha de dicas útil que aparece com a janela de regras que você pode consultar enquanto cria suas regras.

Adicionar nova opção de regra de redirecionamento Em nosso exemplo, decidimos redirecionar a página de amostra original para uma nova página de amostra; assim como criar redirecionamentos manuais, as duas coisas principais são o local original e o novo local. Como o que tivemos lá, o URL real requer apenas a página, enquanto o URL de redirecionamento precisa de toda a linha para funcionar.

Além disso, os parâmetros geralmente devem ser ignorados, assim como a prioridade da regra. Ambos são redundantes no processo de criação de redirecionamentos “regulares”. Embora os redirecionamentos 301 (permanentes) sejam o principal recurso aqui, você também pode usar outros tipos de redirecionamento com base em sua situação e necessidades.

Por fim, se você estiver usando vários redirecionamentos em seu site, seria sensato adicionar tags a eles para facilitar a classificação e o manuseio – essas coisas tendem a se acumular antes que você perceba.

Histórico

Outra coisa, juntamente com os redirecionamentos automáticos que você não obtém adicionando regras manualmente, são os logs analíticos. Você pode mergulhar profundamente no redirecionamento e nos logs 404, respectivamente. Ambos os gráficos oferecem informações sobre quais redirecionamentos foram usados, quantas vezes, localizações de IP, dispositivos, tipos de tráfego etc.

Histórico Além disso, você achará os dois logs úteis ao tentar obter informações adicionais sobre seus URLs e redirecionamentos. Por exemplo, se você estiver tentando identificar um IP malicioso, procurando personalizar seu site para o visitante médio, como reconfigurar a exibição para telas menores (porque os dados mostram que 2/3 de seus usuários estão em dispositivos móveis); ou pensando em adicionar um novo idioma – essas serão suas diretrizes.

Através dos logs 404, você pode até mesmo ajustar as regras de redirecionamento direto da tabela sem a necessidade de voltar para uma aba e iniciar a janela de regras. Esse ajuste faz com que você trabalhe mais rápido e minimiza o possível esquecimento de alterar as regras quando você sai do log.

Resumo

A principal razão pela qual você usaria um plug-in em vez de código é a falta de conhecimento – há apenas uma porcentagem limitada de usuários gerais que podem fazer o trabalho manualmente.

Plugins como o WP 301 Redirects resolvem o problema do conhecimento resumindo todo o processo para preencher campos em branco e adicionar muito mais por meio de recursos e análises avançadas que se tornaram populares mesmo entre usuários mais experientes. Aqui, apresentamos as duas soluções e deixamos para você escolher a sua.