{"section":"troubleshooting","requestedLocale":"pt","requestedSlug":"busca-de-redirects-no-admin-nao-retorna-resultados","locale":"pt","slug":"busca-de-redirects-no-admin-nao-retorna-resultados","path":"docs/pt/troubleshooting/acesso-a-dados-e-segurança/busca-de-redirects-no-admin-nao-retorna-resultados.md","branch":"main","content":"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](/pt/docs/tutorials/gerenciando-redirecionamentos-de-url-por-binding).\n\n## Solução\n\nSiga estes passos para obter os redirects:\n\n1. 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.\n2. Selecione o app `vtex.rewriter@x`, sendo `x` a versão do app. Por exemplo, `vtex.rewriter@1.62.0`.\n3. Use a seguinte query GraphQL para listar os redirects da loja:\n\n  ```\n  query {\n    redirect{\n      listRedirects{\n        routes{\n          from\n          to\n          endDate\n          type\n          binding\n        }\n      }\n    }\n  }\n  ```\n\n  O resultado esperado aparecerá no seguinte formato:\n\n  ```json\n  {\n    \"data\": {\n      \"redirect\": {\n        \"listRedirects\": {\n          \"routes\": [\n            {\n              \"from\": \"/hello\",\n              \"to\": \"hola\",\n              \"endDate\": null,\n              \"type\": \"PERMANENT\",\n              \"binding\": \"56bc9434-7b8a-4ab1-a693-36271595a27d\"\n            },\n            {\n              \"from\": \"/v/*\",\n              \"to\": \"https://masrefacciones.backend.verbolia.com\",\n              \"endDate\": null,\n              \"type\": \"PERMANENT\",\n              \"binding\": \"56bc9434-7b8a-4ab1-a693-36271595a27d\"\n            }\n          ]\n        }\n      }\n    }\n  }\n  ```\n\n4. 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:\n\n  ```\n  query {\n    redirect{\n      get(path:\"/hello\"){\n        from\n        to\n        endDate\n        type\n        binding\n      }\n    }\n  }\n  ```\n\n  O resultado esperado aparecerá no seguinte formato:\n\n  ```json\n  {\n    \"data\": {\n      \"redirect\": {\n        \"get\": {\n          \"from\": \"/hello\",\n          \"to\": \"hola\",\n          \"endDate\": null,\n          \"type\": \"PERMANENT\",\n          \"binding\": \"56bc9434-7b8a-4ab1-a693-36271595a27d\"\n        }\n      }\n    }\n  }\n  ```\n\nCaso 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](https://developers.vtex.com/docs/apps/vtex.rewriter/rewriter-graphql-api).\n\nAlém disso, é possível exportar e importar redirects com arquivos `.csv` utilizando a página Redirecionamentos ou o [plugin](https://developers.vtex.com/docs/guides/vtex-io-documentation-vtex-io-cli-plugins) `redirects` do VTEX IO CLI. Para detalhes sobre importar e exportar redirects, veja o artigo [Gerenciando redirecionamentos de URL por binding](/pt/docs/tutorials/gerenciando-redirecionamentos-de-url-por-binding#importando-e-exportando-redirecionamentos) e a [referência de comandos do VTEX IO CLI](https://developers.vtex.com/docs/guides/vtex-io-documentation-vtex-io-cli-command-reference#redirects-delete)."}