Cuando hay un número excesivo de redirecciones, la página Redirecciones del Admin no puede procesar la búsqueda. Por lo tanto, al intentar realizarla, no se obtiene ningún resultado. Para más información sobre la página Redirecciones, consulta el artículo Gestionar redirecciones según el binding.
Solución
Sigue los pasos a continuación para obtener las redirecciones:
- Accede a la página de IDE de GraphQL desde
{nombre_de_la_cuenta}.myvtex.com/admin/graphql-ide
. Sustituye{nombre_de_la_cuenta}
por el nombre de tu cuenta VTEX. - Selecciona la aplicación
vtex.rewriter@x
. dondex
es la versión de la aplicación. Por ejemplo,vtex.rewriter@1.62.0
. - Utiliza la siguiente consulta GraphQL para listar las redirecciones de la tienda:
query {
redirect{
listRedirects{
routes{
from
to
endDate
type
binding
}
}
}
}
El resultado esperado se mostrará en el siguiente 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"
}
]
}
}
}
}
- Alternativamente, si la ruta de la redirección que deseas encontrar es conocida, utiliza la siguiente consulta GraphQL sustituyendo
/hello
por la ruta de la redirección deseada:
query {
redirect{
get(path:"/hello"){
from
to
endDate
type
binding
}
}
}
El resultado esperado se mostrará en el siguiente formato:
{
"data": {
"redirect": {
"get": {
"from": "/hello",
"to": "hola",
"endDate": null,
"type": "PERMANENT",
"binding": "56bc9434-7b8a-4ab1-a693-36271595a27d"
}
}
}
}
Si las redirecciones no son las esperadas, la aplicación Rewriter permite realizar otras operaciones con las redirecciones, como eliminar las existentes y crear nuevas. Para más información sobre estas operaciones, consulta la guía Rewriter GraphQL API.
También puedes exportar e importar redirecciones con archivos.csv
utilizando la página Redirecciones o el plugin redirects
de VTEX IO CLI. Para más información sobre la importación y exportación de redirecciones, consulta el artículo Gestionar redirecciones según el binding y la referencia de comandos de VTEX IO CLI.