Prevención de los bucles de redireccionamiento al redirigir la ruta raíz a /en en Adobe Experience Manager Edge Delivery Services
Este artículo explica cómo resolver los problemas de bucle de redireccionamiento que se producen al configurar Adobe Experience Manager Edge Delivery Services para redirigir la ruta raíz (/) a /en con fines de SEO de la página principal.
Descripción description
Entorno
Adobe Experience Manager Edge Delivery Services (todas las versiones)
Síntomas
Al configurar una redirección 301 desde la ruta raíz (/) a /en, las solicitudes a la URL raíz generan un bucle de redireccionamiento en lugar de una sola redirección a /en. Esto hace que los motores de búsqueda rastreen las direcciones URL raíz y /en como páginas independientes, lo que provoca problemas de optimización de los motores de búsqueda en la página principal duplicados.
Causa
Se produce un bucle de redireccionamiento si tanto el enrutamiento de Edge Delivery Services como la configuración de redireccionamiento intentan resolver la ruta de acceso raíz (/) a /en, lo que provoca que la condición de redireccionamiento se evalúe repetidamente. Las reglas de redirección en conflicto o duplicadas en diferentes capas (como Edge Delivery Services y CDN) también contribuyen a este comportamiento.
Resolución resolution
Siga los pasos a continuación para resolver el problema:
-
Revise las reglas de redirección existentes:
- Compruebe la configuración de redireccionamiento de Edge Delivery Services (como la hoja de cálculo de redirecciones o
redirects.json) para ver si hay reglas que afecten a/o/en.
- Compruebe la configuración de redireccionamiento de Edge Delivery Services (como la hoja de cálculo de redirecciones o
-
Inspeccione la configuración de CDN:
- Examine el archivo
cdn.yamlpara buscar cualquier administración personalizada de la ruta de acceso raíz (/) o/en.
- Examine el archivo
-
Eliminar reglas en conflicto:
- Asegúrese de que solo se ha configurado una única redirección para
/a/eny que/enno almacene en déclencheur más redirecciones.
- Asegúrese de que solo se ha configurado una única redirección para
-
Implemente el redireccionamiento en la capa adecuada:
-
Prefiera implementar el 301 redireccionamiento de
/a/enen el nivel de CDN (usandocdn.yaml) para evitar conflictos con el enrutamiento interno de Edge Delivery Services. -
Ejemplo de regla
cdn.yaml: -
origen:
/ -
destino:
/en -
estado: 301
-
-
Validar el comportamiento de enrutamiento:
- Confirme que el enrutamiento de Edge Delivery Services no resuelve internamente
/en/enantes de aplicar la regla de redireccionamiento, ya que esto puede provocar un bucle de redireccionamiento.
- Confirme que el enrutamiento de Edge Delivery Services no resuelve internamente
-
Comportamiento de redirección de prueba:
-
Después de aplicar la configuración, pruebe lo siguiente:
-
La solicitud a
/devuelve un 301 redireccionamiento a/en. -
La solicitud a
/endevuelve 200 OK y sirve la página principal. -
Otras direcciones URL no se ven afectadas.
-
-
Monitorización de bucles de redireccionamiento:
- Utilice herramientas para desarrolladores de exploradores o herramientas de línea de comandos para comprobar que no se producen bucles de redirección.