Usando Regras Personalizadas no Gerenciador de Redirecionamentos

Neste artigo, explicaremos como usar as opções de Regras Personalizadas em nosso Gerenciador de Redirecionamentos.

Usando Regras Personalizadas

Para usar este recurso, vá para Redirecionamentos no menu All in One SEO.

Item de menu Redirecionamentos mostrado no menu All in One SEO

Você verá o formulário Adicionar Novo Redirecionamento.

Formulário Adicionar Novo Redirecionamento no Gerenciador de Redirecionamento no Tudo em Um SEO

No campo URL de Origem, insira a URL da qual você deseja redirecionar. A URL deve ser uma URL relativa, ou seja, não inclua a parte https://meudominio.com da sua URL.

Campo URL de Origem no formulário Adicionar Novo Redirecionamento

No campo URL de Destino, insira a URL para a qual você deseja redirecionar. A URL pode ser uma URL relativa ou uma URL absoluta.

Campo URL de Destino no formulário Adicionar Novo Redirecionamento

Você também pode começar a digitar o título de qualquer publicação, página ou outro conteúdo do seu site, ou o slug ou ID no campo URL de Destino e o conteúdo correspondente será exibido. Clique na publicação ou página que deseja selecionar como seu destino.

Agora clique no seletor Configurações Avançadas para exibir os campos de Regras Personalizadas.

Campos de Regras Personalizadas no formulário Adicionar Novo Redirecionamento

Você verá um menu suspenso onde pode selecionar o tipo de regra e um campo onde pode inserir o valor a ser correspondido.

Aqui está uma explicação de cada um dos tipos de regra:

Status de Login

Use esta opção para corresponder redirecionamentos pelo status de login do usuário. Você pode redirecionar um visitante se ele estiver Logado ou Deslogado do seu site.

Status de Login selecionado nos campos de Regras Personalizadas

Funções de Usuário do WordPress

Use esta opção para corresponder redirecionamentos pela função do usuário para usuários logados. Você pode definir várias funções como Autor e Editor para corresponder a uma ou outra.

Funções de Usuário do WordPress selecionadas nos campos de Regras Personalizadas

Referenciador

Use esta opção para corresponder redirecionamentos pelo referenciador. Clique no seletor Regex para usar regex para corresponder aos valores.

Referenciador selecionado nos campos de Regras Personalizadas

User Agent

Use esta opção para corresponder redirecionamentos pelo user agent. Clique no seletor Regex para adicionar seus próprios valores ou usar nossas opções predefinidas.

User Agent selecionado nos campos de Regras Personalizadas

Aqui está uma explicação de nossas opções predefinidas:

  • Celular: Esta opção corresponderá via regex a qualquer um destes user agents de celular:
iPad|iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-Md+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS
  • Feeds: Esta opção corresponderá via regex a qualquer um destes user agents de feed:
Bloglines|feed|rss
  • Bibliotecas: Esta opção corresponderá via regex a qualquer um destes user agents de biblioteca:
cURL|Java|libwww-perl|PHP|urllib

Use esta opção para corresponder redirecionamentos a cookies. Clique no seletor Regex para usar regex para corresponder aos valores.

Cookie selecionado nos campos de Regras Personalizadas

Endereço IP

Use esta opção para corresponder redirecionamentos por endereço IP.

IP selecionado nos campos de Regras Personalizadas

Clique no seletor Regex para usar regex e corresponder aos valores.

Regra de IP com regex nos campos de Regras Personalizadas

Servidor

Use esta opção para corresponder a redirecionamentos para um servidor. Clique no seletor Regex para usar regex e corresponder aos valores.

Servidor selecionado nos campos de Regras Personalizadas

Cabeçalho HTTP

Use esta opção para corresponder a redirecionamentos para um cabeçalho HTTP. Clique no seletor Regex para usar regex e corresponder aos valores.

Cabeçalho HTTP selecionado nos campos de Regras Personalizadas

Filtro do WordPress

Use esta opção para definir filtros personalizados. O nome do filtro será executado ao tentar corresponder a um redirecionamento.

Filtro do WordPress selecionado nos campos de Regras Personalizadas

O valor de retorno do filtro será sempre 'false', o que significa que o filtro nunca corresponderá. Use o filtro e retorne um valor 'true' para que a regra corresponda.

add_filter( 'aioseo_custom_filter', function ( $match, $url, $redirect ) {
if ( ! empty( $_GET['do-redirect'] ) ) {
$match = true;
}

return $match;
}, 10, 3 );

Localidade

Use esta opção para corresponder a redirecionamentos para uma localidade. Clique no seletor Regex para usar regex e corresponder aos valores.

Localidade selecionada nos campos de Regras Personalizadas

Múltiplas Regras

Você pode adicionar várias regras combinando qualquer uma das opções acima clicando no botão Adicionar Regra Personalizada.

Várias regras se comportarão como uma correspondência E.

Exemplo: A regra de Status de Login e Localidade abaixo corresponderá como: O usuário está Logado E sua Localidade é en_GB.

Exemplo mostrando várias regras personalizadas