Marcador de link marcando URLs de trabalho como inválidas

Descrição

Ambiente
Adobe Experience Manager 6.5

Problema
O Verificador de links marca os URLs de trabalho como inválidos.
Assim, os links das páginas aparecem quebrados.
AEM Verificador de links recebe uma resposta de erro 404 ao tentar se conectar aos URLs específicos, que de outra forma funcionariam. A mensagem de erro 404 será semelhante a esta:

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 você marcar esses URLs em uma ferramenta online (por exemplo: https://reqbin.com/) que podem enviar HEAD e se você receber uma resposta de erro 404, o Verificador de links (a partir AEM 6.5) funcionará conforme projetado.

Até a versão AEM 6.4, o Verificador de links fazia uma HEAD e GET ao validar links.
Esse comportamento foi alterado no AEM 6.5 para lidar com uma vulnerabilidade de segurança crítica (CQ-4259662 | SSRF no Verificador de links).
Portanto, a partir do AEM 6.5, o Verificador de links só enviará HEAD solicitações.

Resolução

Solução
Se tiver certeza de que deseja que os URLs sejam marcados como válidos e os links nas páginas funcionem, siga estas etapas:

  1. Vá para /system/console/configMgr.
  2. Procure pela configuração: Serviço Day CQ Link Checker e edite. Veja a captura de tela abaixo:
  3. Adicione um valor de expressão regular ao Padrões de Substituição de Verificação de Link. Os URLs que correspondem a esse padrão não serão verificados pelo Verificador de links (mas devem ser um URL válido de qualquer maneira). Exemplo: https://abc\.xyz\.com/.
  4. Você também pode ler estes artigos para obter mais opções: Como desabilitar o Verificador de links ou configurar para marcar links como válidos no AEM nos artigos de conhecimento no Adobe Experience League e Verificador de links AEM : Guia abrangente no AEM Blog.

Nesta página