Verifica collegamenti che contrassegna gli URL che altrimenti funzionano come non validi

Quando AEM Link Checker contrassegna gli URL che funzionano diversamente come non validi e i collegamenti alle pagine ricevono un errore 404, segui le istruzioni fornite in questo articolo per risolvere il problema.

Descrizione description

Ambiente
Adobe Experience Manager 6.5

Problema
Verifica collegamenti contrassegna gli URL funzionanti come non validi.
Pertanto, i collegamenti alle pagine risultano interrotti.
AEM Link Checker riceve una risposta di errore 404 quando si tenta di connettersi a URL specifici, che altrimenti funzionano. Il messaggio di errore 404 sarà simile al seguente:

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
Se si verificano questi URL in uno strumento online (ad esempio: https://reqbin.com/) che può inviare HEAD richieste e si riceve una risposta di errore 404, Verifica collegamenti (da AEM 6.5 in poi) funziona come previsto.

Fino alla versione 6.4 di AEM, il Link Checker effettuerebbe una richiesta sia di HEAD che di GET durante la convalida dei collegamenti.
Questo comportamento è stato modificato in AEM 6.5 per risolvere una vulnerabilità di sicurezza critica (CQ-4259662 | SSRF nel Link Checker).
Da AEM 6.5 in poi, il Link Checker invierà solo HEAD richieste.

Risoluzione resolution

Se sei sicuro di voler comunque contrassegnare gli URL come validi e che i collegamenti sulle pagine funzionino, puoi seguire questi passaggi:

  1. Vai a /system/console/configMgr.
  2. Cerca la configurazione Day CQ Link Checker Service e modifica. Vedi la schermata seguente:
  3. Aggiungi un valore di espressione regolare ai modelli di sostituzione verifica collegamenti. Gli URL che corrispondono a questo pattern non verranno controllati da Verifica collegamenti, ma devono comunque essere un URL valido. Esempio: https://abc\.xyz\.com/.
  4. È inoltre possibile leggere questi articoli per ulteriori opzioni: Disattivare AEM Link Checker e AEM Link Checker: Guida completa.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f