Link-Checker-Markierung, die ansonsten funktionierende URLs als ungültig kennzeichnet

Wenn der AEM Link-Checker ansonsten funktionierende URLs als ungültig markiert und die Links zu den Seiten einen 404-Fehler erhalten, befolgen Sie die Anweisungen in diesem Artikel, um das Problem zu beheben.

Beschreibung description

Umgebung
Adobe Experience Manager 6.5

Problem
Link-Checker markiert funktionierende URLs als ungültig.
Die Links zu den Seiten erscheinen also als beschädigt.
AEM Link Checker erhält eine 404-Fehlerantwort beim Versuch, eine Verbindung zu den spezifischen URLs herzustellen, die sonst funktionieren. Die 404-Fehlermeldung sieht in etwa so aus:

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)

Ursache
Wenn Sie diese URLs in einem Online-Tool überprüfen (z. B.: https://reqbin.com/), das senden kann HEAD -Anfragen und wenn Sie eine 404-Fehlerantwort erhalten, funktioniert der Link-Checker (ab AEM 6.5) wie vorgesehen.

Bis zur AEM Version 6.4 würde der Link Checker beide HEAD und GET -Anfrage bei der Validierung von Links.
Dieses Verhalten wurde in AEM 6.5 geändert, um eine kritische Sicherheitslücke (CQ-4259662 | SSRF im Link-Checker).
Ab AEM 6.5 sendet der Link-Checker also nur noch HEAD -Anfragen.

Auflösung resolution

Lösung
Wenn Sie sicher sind, dass die URLs weiterhin als gültig markiert werden sollen und die Links auf den Seiten funktionieren sollen, können Sie die folgenden Schritte ausführen:

  1. Öffnen von /system/console/configMgr.
  2. Suchen Sie nach der Konfiguration: Day CQ Link Checker Service und bearbeiten. Siehe Screenshot unten:
  3. Fügen Sie dem Wert für einen regulären Ausdruck hinzu. Link Check Override Patterns. Die URLs, die diesem Muster entsprechen, werden vom Link-Checker nicht überprüft (es muss sich jedoch um eine gültige URL handeln). Beispiel: https://abc\.xyz\.com/.
  4. Sie können diese Artikel auch für weitere Optionen lesen: Deaktivieren des Link-Checkers oder Konfigurieren, um Links in als gültig zu kennzeichnen AEM in den Wissensartikeln in Adobe Experience League und AEM Link Checker : Umfassendes Handbuch im AEM Blog.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f