Entorno
Adobe Experience Manager 6.5
Problema
El verificador de vínculos marca que las direcciones URL funcionan como no válidas.
Por lo tanto, los vínculos de las páginas aparecen como rotos.
AEM Link Checker recibe una respuesta de error 404 al intentar conectarse a las 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
y si recibe una respuesta de error 404, el verificador de enlaces (a partir de AEM 6.5) funciona como está diseñado.
Hasta la versión AEM 6.4, el verificador de enlaces realizaría ambos un HEAD
y GET
al validar vínculos.
Este comportamiento se cambió en la AEM 6.5 para abordar 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 enlaces solo se enviará 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/
.