Artigos sobre: Gestor de Redirecionamento Nabu
Este artigo também está disponível em:

Quais são as sintaxes RegEx suportadas para redirecionamentos no Nabu Redirect Manager?

O Nabu Redirect Manager suporta expressões regulares (RegEx) ao estilo JavaScript para configurar redirecionamentos avançados na sua loja Shopify.


Sintaxe RegEx Suportada


Aqui estão as principais funcionalidades RegEx suportadas na aplicação:


  1. Âncoras


^ → Corresponde ao início de um caminho de URL.

$ → Corresponde ao final de um caminho de URL.


Exemplo: ^/products/.*$Corresponde a qualquer URL que comece com /products/.


  1. Classes de Caracteres


. → Corresponde a qualquer único carácter.

[abc] → Corresponde a qualquer um dos caracteres dentro dos parênteses.

[0-9] → Corresponde a qualquer dígito entre 0-9.

[^abc] → Corresponde a qualquer carácter exceto a, b ou c.


Exemplo: ^/products/[0-9]+$Corresponde a /products/123, /products/456, etc.


  1. Quantificadores


(*) → Corresponde a 0 ou mais repetições.

(+) → Corresponde a 1 ou mais repetições.

? → Corresponde a 0 ou 1 repetição.

{n} → Corresponde exatamente n vezes.

{n,} → Corresponde n ou mais vezes.

{n,m} → Corresponde entre n e m vezes.


Exemplo: ^/products/[a-z]{3,5}$Corresponde a identificadores de produtos com 3 a 5 letras (por exemplo, /products/bag, /products/shoes).


  1. Grupos e Alternação


( ) → Define um grupo de captura.

| → Funciona como OU entre padrões.


Exemplo: ^/(products|collections)/(.*)$Corresponde tanto a /products/... como a /collections/....


  1. Grupos de Captura


(padrão) → Captura parte da correspondência.

$1, $2, ... $5 → Reutiliza valores capturados no link de destino.

O Nabu suporta até 5 grupos de captura.


Caminho de Origem: ^/products/(.)/(.)$Link de Destino: /new-products/$1/$2/products/men/shoes → /new-products/men/shoes.


Exemplos Shopify


  • Redirecionar todos os produtos para uma única coleção:


Caminho de Origem: ^/products/.*$Link de Destino: /collections/all-products


  • Redirecionar IDs de produtos (apenas números) para uma nova coleção


Caminho de Origem: ^/products/[0-9]+$Link de Destino: /collections/special-deals


  • Redirecionar com grupos de captura


Caminho de Origem: ^/products/(.*)$Link de Destino: /collections/$1/products/shirt → /collections/shirt.


  • Redirecionar tanto produtos como coleções


Caminho de Origem: ^/(products|collections)/(.*)$Link de Destino: /archived/$1/$2/products/hat → /archived/products/hat.

Actualizado em: 19/12/2025

Esse artigo foi útil?

Partilhe o seu feedback

Cancelar

Obrigado!