Redirect custom route

Boa noite.

Em nossa loja nós temos um blog, cuja rotas definidas em routes.json são:

  "store.blog-home": {
    "path": "/blog"
  },
  "store.blog-category": {
    "path": "/blog/:categorySlug/c"
  },
  "store.blog-post": {
    "path": "/blog/:postSlug/p"
  },

Estamos utilizando a interface de redirects do CMS para gerenciar nossos redirects, mas para essas rotas do blog estes não funcionam.

Por exemplo:

  1. de /blog/origem para /blog/destino o redirect funciona normalmente, até porque essas rotas são inválidas e gerenciadas pela própria loja.

  2. de /blog/origem/c para /blog/destino/c, o redirect não funciona, e a rota continua como /blog/origem/c. Sei que :categorySlug é um parâmetro, porém temos diversos outros redirects na loja, como na PDP, onde a slug do produto também é um parâmetro, e tudo funciona como esperado.

Alguém sabe o que está acontecendo aqui?

Pelo que conseguimos entender, apenas rotas inválidas são redirecionadas, ou seja, rotas não encontradas e que deveriam retornar um 404. Agora é descobrir como fazer isso utilizando slugs, como a PDP faz.

Voce já tentou usar o nome da rota como:

“store.custom#blog-home”: {
“path”: “…”
}

?

Estamos utilizando a interface de blog da vtex, então não faz diferença mudar para store.custom, até porque o comportamento é o mesmo.