Menu
Feedback
Comece aqui

Troubleshooting

Troubleshooting
Busca de redirects no Admin não retorna resultados
Publicado em24/07/2024
Última atualização em08/11/2024
2 min de leitura

Quando o número de redirects é muito grande, a página Redirecionamentos no Admin não consegue processar a busca. Então, ao tentar realizar a busca, ela não retorna resultados. Para mais detalhes sobre a página Redirecionamentos, veja o artigo Gerenciando redirecionamentos de URL por binding.

Solução

Siga estes passos para obter os redirects:

  1. Acesse a GraphQL IDE pela página {nome_da_conta}.myvtex.com/admin/graphql-ide. Substitua {nome_da_conta} pelo nome da sua conta VTEX.
  2. Selecione o app vtex.rewriter@x, sendo x a versão do app. Por exemplo, vtex.rewriter@1.62.0.
  3. Use a seguinte query GraphQL para listar os redirects da loja:

query {
redirect{
listRedirects{
routes{
from
to
endDate
type
binding
}
}
}
}

O resultado esperado aparecerá no seguinte formato:


{
"data": {
"redirect": {
"listRedirects": {
"routes": [
{
"from": "/hello",
"to": "hola",
"endDate": null,
"type": "PERMANENT",
"binding": "56bc9434-7b8a-4ab1-a693-36271595a27d"
},
{
"from": "/v/*",
"to": "https://masrefacciones.backend.verbolia.com",
"endDate": null,
"type": "PERMANENT",
"binding": "56bc9434-7b8a-4ab1-a693-36271595a27d"
}
]
}
}
}
}

  1. De forma alternativa, caso o caminho do redirect que deseja encontrar seja conhecido, utilize a seguinte query GraphQL substituindo /hello pelo caminho do redirect desejado:

query {
redirect{
get(path:"/hello"){
from
to
endDate
type
binding
}
}
}

O resultado esperado aparecerá no seguinte formato:


{
"data": {
"redirect": {
"get": {
"from": "/hello",
"to": "hola",
"endDate": null,
"type": "PERMANENT",
"binding": "56bc9434-7b8a-4ab1-a693-36271595a27d"
}
}
}
}

Caso os redirects não estejam como esperado, o app Rewriter permite fazer outras operações com redirects, como apagar os existentes e criar novos. Para detalhes sobre essas operações, veja o guia Rewriter GraphQL API.

Além disso, é possível exportar e importar redirects com arquivos .csv utilizando a página Redirecionamentos ou o plugin redirects do VTEX IO CLI. Para detalhes sobre importar e exportar redirects, veja o artigo Gerenciando redirecionamentos de URL por binding e a referência de comandos do VTEX IO CLI.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na VTEX Community
Junte-se à nossa comunidade
Solicite suporte à VTEX
Receba assistência personalizada com nossos especialistas
Abra um ticket de suporte
GitHubDeveloper PortalComunidadeFeedback