Verificador de links marcando URLs que funcionam de outra forma como inválidos
Quando o verificador de links AEM estiver marcando URLs que funcionam como inválidos e os links para as páginas receberem um erro 404, siga as instruções fornecidas neste artigo para resolver o problema.
Descrição description
Ambiente
Adobe Experience Manager 6.5
Problema
O Verificador de links marca os URLs de trabalho como inválidos.
Então, os links para as páginas aparecem quebrados.
O Verificador de links de AEM está recebendo uma resposta de erro 404 ao tentar se conectar aos URLs específicos que, do contrário, estão funcionando. 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ê verificar essas URLs em uma ferramenta online (Por exemplo: https://reqbin.com/) que pode enviar solicitações HEAD
, e se você receber uma resposta de erro 404, o Verificador de Links (do AEM 6.5 em diante) estará funcionando como projetado.
Até a versão AEM 6.4, o Verificador de links fazia uma solicitação de HEAD
e GET
ao validar links.
Este 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 enviará apenas HEAD
solicitações.
Resolução resolution
Solução
Se tiver certeza de que ainda deseja que os URLs sejam marcados como válidos e que os links nas páginas funcionem, siga estas etapas:
- Vá para
/system/console/configMgr
. - Pesquise a configuração: Day CQ Link Checker Service e edite. Veja a captura de tela abaixo:
- Adicione um valor de expressão regular aos 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 deve ser um URL válido de qualquer maneira). Exemplo:
https://abc\.xyz\.com/
. - 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 da Base de Dados de Conhecimento no Adobe Experience League e Verificador de Links do AEM AEM: Guia Abrangente no Blog do.