Herramientas para redirecciones
Consulta las redirecciones y sustituye su lista completa de reglas.
En esta página
Consulta las reglas de redirección de tu proyecto o sustituye la lista completa.
Nota
La conexión se aplica al Space. Eres miembro y el Space no está bloqueado. Un Space es un espacio de trabajo compartido en la app.
Puedes ejecutar hosting_list_redirects con cualquier rol, incluido Solo lectura. Para hosting_set_redirects, necesitas el rol Propietario, Administrador o Usuario.
hosting_list_redirects List redirects
solo lee
Lista las reglas de redirección de un proyecto en su orden. Se aplica la primera regla que coincide.
| Parámetro | Tipo | Requisito | Descripción |
|---|---|---|---|
space | Número entero | obligatorio | El ID del Space de diez dígitos. |
project | Número entero | obligatorio | El número del proyecto, tal como lo muestra hosting_list_projects. |
hosting_set_redirects Set redirects
cambia datoselimina, sobrescribe o cambia lo visible
Consulta primero las reglas existentes con hosting_list_redirects y envía con la nueva lista todas las reglas que deban mantenerse.
Atención
Las reglas que falten se eliminan; una lista vacía las elimina todas. La herramienta actúa en la primera llamada sin frase de confirmación.
- Un proyecto tiene como máximo 200 reglas. El origen de una regla admite hasta 500 caracteres y el destino hasta 1.000. Si una regla tiene errores o la lista es demasiado larga, TEISENDA no guarda la lista.
- Dos rutas y todo lo que cuelga de ellas no pueden usarse como origen:
/.teisenday/.well-known/acme-challenge. Pertenecen al nodo de hosting.
| Parámetro | Tipo | Requisito | Descripción |
|---|---|---|---|
space | Número entero | obligatorio | El ID del Space de diez dígitos. |
project | Número entero | obligatorio | El número del proyecto, tal como lo muestra hosting_list_projects. |
rules | Lista de objetos | obligatorio | La lista completa, con un máximo de 200 reglas; una lista vacía elimina todas las reglas. Cada regla es un objeto con source, target y, opcionalmente, status. source es el origen: una ruta que empieza por /. En ella, :name ocupa un segmento de la ruta y * al final recoge el resto. target es el destino: una ruta o una dirección completa con https. Puedes reutilizar en el destino :name y * del origen. status es 301, 302, 307 o 308; si falta, se aplica 301. |
Si algo falla
Cuando una solución menciona una herramienta, pide a la aplicación que la ejecute.
La lista no se ha guardado:
Solo hosting_set_redirects devuelve este mensaje. TEISENDA no ha guardado la lista; después del mensaje aparece una línea Regla …: … por cada regla incorrecta, con su posición y el motivo. Corrige las reglas indicadas y vuelve a ejecutar la herramienta con la lista completa. La línea indica uno de estos motivos:
- El origen tiene una estructura incorrecta o más de 500 caracteres: El origen tiene que ser una ruta que empiece por / – sin espacios, ? ni #. :name rellena un segmento entero; /* solo va al final.
- El destino tiene una estructura incorrecta o más de 1.000 caracteres: El destino tiene que ser una ruta que empiece por / o una dirección completa con https://.
- El origen es una ruta reservada, es decir,
/.teisenda,/.well-known/acme-challengeo algo debajo de ellas: Esta ruta está reservada. - El destino indica un marcador de posición desconocido: El destino usa un marcador de posición que no aparece en el origen.
- El estado es distinto de 301, 302, 307 o 308: Solo se permiten 301, 302, 307 y 308.
- La regla apunta a sí misma o forma un bucle: Esta regla apunta a sí misma o forma un bucle con otras reglas.
- La lista tiene más de 200 reglas: No se permiten más de … reglas.
Los mensajes sobre el Space y el número de proyecto aparecen en las herramientas para Spaces y proyectos. Los demás que pueden aparecer con cualquier herramienta están en Resolver errores del Connector.