El Verificador de vínculos marca las URL que funcionan como no válidas

Cuando el verificador de vínculos de AEM marque direcciones URL que funcionan como no válidas y los vínculos a las páginas reciban un error 404, siga las instrucciones que se proporcionan en este artículo para resolver el problema.

Descripción description

Entorno
Adobe Experience Manager 6.5

Problema
El Verificador de vínculos marca las direcciones URL de trabajo como no válidas.
Por lo tanto, los vínculos a las páginas aparecen como rotos.
El Verificador de vínculos de AEM recibe una respuesta de error 404 al intentar conectarse a las direcciones URL específicas, que de lo contrario funcionan. El mensaje de error 404 tendrá un aspecto similar al siguiente:

20.05.2020 17:53:07.783 *INFO* [ sling-default-2-com.day.cq.rewriter.linkchecker.impl.LinkCheckerTask.299567]  com.day.cq.rewriter.linkchecker.impl.LinkCheckerTask Checked URL https://abc.xyz.com/def-efg: 404 (invalid)

Causa
Si comprueba estas direcciones URL en una herramienta en línea (por ejemplo: https://reqbin.com/) que puede enviar HEAD solicitudes y obtiene una respuesta de error 404, el Verificador de vínculos (a partir de AEM 6.5) funciona según lo diseñado.

Hasta la versión de AEM 6.4, el Verificador de vínculos realizaba una solicitud HEAD y GET al validar los vínculos.
Este comportamiento se cambió en AEM 6.5 para resolver una vulnerabilidad de seguridad crítica (CQ-4259662 | SSRF en el verificador de vínculos).
Por lo tanto, a partir de AEM 6.5, el verificador de vínculos solo enviará HEAD solicitudes.

Resolución resolution

Si está seguro de que desea que las direcciones URL se marquen como válidas y que los vínculos de las páginas funcionen, puede seguir estos pasos:

  1. Vaya a /system/console/configMgr.
  2. Busque la configuración: Day CQ Link Checker Service y edítela. Vea la siguiente captura de pantalla:
  3. Agregue un valor de expresión regular a Patrones de anulación de comprobación de vínculos. El Verificador de vínculos no comprobará las direcciones URL que coincidan con este patrón (pero debe ser una dirección URL válida de todos modos). Ejemplo: https://abc\.xyz\.com/.
  4. También puede leer estos artículos para obtener más opciones: Deshabilitar el Verificador de vínculos de AEM y Verificador de vínculos de AEM: Guía completa.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f