Se han corregido errores de EDS 404 causados por reescrituras de rutas CDN faltantes y una configuración incorrecta del selector de origen
Las solicitudes de Edge Delivery Services (EDS) pueden devolver errores de HTTP 404 o enrutarse a un backend incorrecto cuando la configuración de CDN no reescribe las rutas de solicitud correctamente o cuando las reglas del selector de origen no coinciden con las rutas reescritas. Como resultado, las solicitudes llegan al servidor utilizando una ruta de acceso inesperada y devuelven una respuesta 404 No encontrado.
Actualice las reglas de reescritura de rutas de CDN, verifique la configuración del selector de origen y valide el enrutamiento de solicitud para resolver el problema.
Descripción description
Entorno
- Adobe Experience Manager as a Cloud Service
- Edge Delivery Services (EDS)
- App Builder de Adobe Developer
- AEM Managed Services
Problema/Síntomas
- Las solicitudes a Edge Delivery Services devuelven respuestas HTTP 404.
- Las solicitudes se dirigen a un backend incorrecto.
- Los registros de CDN muestran que la ruta de solicitud original se reenvía sin que se vuelva a escribir.
- El servidor devuelve una respuesta 404 no encontrado.
- El estado de la caché indica MISS para las solicitudes afectadas.
Causa
La configuración de CDN no reescribe correctamente las rutas de solicitud ni alinea las reglas del selector de origen con las rutas reescritas, lo que provoca que las solicitudes se enruten a un backend incorrecto.
Resolución resolution
Siga estos pasos para resolver el problema
-
Compruebe que el contenido solicitado existe en el servidor utilizando la estructura de rutas esperada.
-
Revise la configuración de CDN y confirme que las reglas de
requestTransformationsse han configurado correctamente. -
Actualice o agregue
requestTransformationreglas para que las solicitudes entrantes se reescriban en la ruta de acceso back-end esperada. ConfigureTransformationpara que coincida con la ruta de solicitud entrante y reemplácela por la ruta esperada por el servidor.code language-none requestTransformations: rules: - name: rewrite-path actions: - type: transform reqProperty: path op: replace -
Compruebe que la configuración de
originSelectorscoincide con la ruta reescrita y enruta las solicitudes al servidor correcto. -
Implementar la configuración
cdn.yamlactualizada. -
Pruebe las direcciones URL afectadas y confirme que las solicitudes se enrutan correctamente y no devuelven errores HTTP 404.
-
Revise los registros de CDN para comprobar que las rutas reescritas se reenvían al backend correcto y que las solicitudes se completan correctamente.