AEM Cuando el verificador de vínculos de la 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.
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.
AEM El Verificador de vínculos obtiene 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
AEM y, si obtiene una respuesta de error 404, el Verificador de vínculos (a partir de la versión 6.5) funciona según lo diseñado.
AEM Hasta la versión 6.4 de la versión, el Verificador de vínculos haría que tanto una como una HEAD
y GET
al validar vínculos.
AEM Este comportamiento se cambió en la versión 6.5 de para hacer frente a una vulnerabilidad de seguridad crítica (CQ-4259662 | SSRF en el Verificador de vínculos).
AEM Por lo tanto, a partir de la versión 6.5, el verificador de vínculos solo envía HEAD
solicitudes.
Solución
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:
/system/console/configMgr
.https://abc\.xyz\.com/
.