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

Quando il Link Checker dell’AEM contrassegna gli URL che funzionano altrimenti 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/) in grado di 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 AEM 6.4, 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

Soluzione
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: Disabilitare Verifica collegamenti o configurarlo per contrassegnare i collegamenti come validi in AEM negli articoli della Knowledge Base in Adobe Experience League e Verifica collegamenti AEM: Guida completa nel blog AEM.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f