Usando Regex no Gerenciador de Redirecionamentos

O Gerenciador de Redirecionamentos no All in One SEO suporta o uso de regex (expressões regulares) para criar redirecionamentos complexos.

Adicionando um Novo Redirecionamento Usando Regex

Para usar este recurso, vá para Redirecionamentos no menu All in One SEO e você verá o formulário Adicionar Novo Redirecionamento.

Formulário Adicionar Novo Redirecionamento no All in One SEO

Agora clique no ícone de configurações no lado direito do campo URL de Origem.

Ícone de configurações no campo URL de origem no formulário Adicionar Novo Redirecionamento

Você verá três caixas de seleção, uma é para Regex. Marque esta caixa para usar expressões regulares nos campos URL de Origem e URL de Destino.

Caixa de seleção Regex no formulário Adicionar Novo Redirecionamento

Exemplos Comuns de Redirecionamento Regex

Redirecionando um Diretório para um Novo Domínio

Se você deseja que tudo que vai para um diretório específico seja redirecionado para o mesmo local em um domínio diferente, use este padrão:

  • URL de Origem: ^/docs/developer/(.*)
  • URL de Destino: https://novodominio.com/$1

Isso redirecionará todas as URLs como seusite.com/docs/developer/pagina para novodominio.com/pagina.

Removendo Extensões .html e Adicionando Barras Finais

Se você deseja redirecionar URLs que terminam em .html para a mesma URL com uma barra final em vez disso:

  • URL de Origem: ^/(.*?).html$
  • URL de Destino: /$1/

Isso redirecionará URLs como seusite.com/pagina.html para seusite.com/pagina/.

Removendo Caminho de Diretório e Números de Slugs de URL

Se você precisar remover um caminho de diretório e números do início dos seus slugs de URL:

  • URL de Origem: ^/live/news/[0-9]+-(.+)
  • URL de Destino: /news/$1/

Isso redirecionará URLs como seusite.com/live/news/12345-titulo-do-artigo para seusite.com/news/titulo-do-artigo/. Ele remove o diretório /live/ e quaisquer números seguidos por um hífen do slug.

Redirecionando um Diretório para Outro

Se você deseja redirecionar todas as URLs de um diretório para outro no mesmo site, preservando o restante do caminho:

  • URL de Origem: ^/old/(.*)
  • URL de Destino: /new/$1

Isso redirecionará URLs como seusite.com/old/pagina para seusite.com/new/pagina.

Usando Caracteres Curinga para Redirecionar um Diretório Inteiro

Se você precisar redirecionar todo o conteúdo de um diretório para outro no mesmo site:

  • URL de Origem: ^/docs/(.*)
  • URL de destino: /knowledge-base/$1

Isso redirecionará todos os URLs como seusite.com/docs/qualquer-coisa para seusite.com/knowledge-base/qualquer-coisa.