CQ5.X: A instância do autor de frente do Dispatcher adiciona links internos à lista de links externos para verificar

Sintomas

Ao acessar meu autor via dispatcher (http://myauthor.mycompany.com), o Serviço de Checagem de Links adiciona links internos à lista de links externos.

Causa

Algumas respostas criadas pelo CQ WCM incluem as informações de referência (qualquer código que use o HtmlResponse, como o SlingPostServlet). Este referenciador é, então, um URL completo, incluindo "http" ou "https", que é então tratado como um link externo.

Resolução

Adicione uma exceção ao verificador de links para avisá-lo para ignorar todos os padrões de URL para nomes de host que são usados para acessar a instância do autor por meio do dispatcher. Para solucionar este problema, faça o seguinte:

  1. Faça login em http://[host]:[port]/crxde como administrador
  2. Se você ainda não tiver uma configuração de verificador de link personalizada em seu aplicativo, copie o nó /libs/cq/linkchecker/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl para /apps/[yourapp]/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
  3. Selecione o nó de configuração com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
  4. Na parte inferior do painel direito, expanda a guia Propriedades
  5. Clique duas vezes em service.check_override_patterns
  6. Adicione outro padrão de substituição para o URL que está sendo marcado como inválido
    Por exemplo: se os links quebrados são todos as URLs com o nome do host cq5author.mycompany.com, então seu padrão de substituição seria: ^http://www.mycompany.com/.*
  7. Exclua todos os nós sob /var/linkchecker correspondente ao host do link inválido
    Por exemplo: seguindo o exemplo na última etapa, excluiríamos /var/linkchecker/http/cq5author.mycompany.com
  8. Clique em Salvar tudo

Observação: [host] e [port] acima referem-se ao nome do host e a porta do seu servidor de autor do CQ5. [yourapp] refere-se ao nome do seu aplicativo CQ5 sob /apps.

AVISO: Se você aplicar essa configuração e seus usuários criarem acidentalmente links que apontam para http://cq5author.mycompany.com/... em vez de usar o caminho, esses links serão quebrados em sua instância de publicação. Para evitar esse problema, notifique seus autores de que eles devem usar caminhos para todos os links internos.

Aplica-se a

CQ 5.X

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?