Síntomas

Cuando accedo a mi autor a través de Dispatcher (http://myauthor.mycompany.com), el servicio de comprobación de enlaces añade enlaces internos a la lista de enlaces externos.

Causa

Algunas respuestas creadas por CQ WCM incluyen la información de referencia (cualquier código que utilice la respuesta Html, como SlingPostServlet). Este referenciador es una URL completamente cualificada que incluye http o https y se trata como un enlace externo.

Resolución

Añada una excepción al verificador de enlaces para decirle que ignore todos los patrones de URL de los nombres de host que se utilizan para acceder a la instancia de autor a través de Dispatcher. Para esto, aplique el procedimiento siguiente:

  1. Inicie sesión en http://[host]:[port]/crxde como administrador
  2. Si aún no tiene una configuración de verificador de enlaces personalizada en su aplicación, copie el nodo /libs/cq/linkchecker/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl a /apps/[yourapp]/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
  3. Seleccione el nodo de configuración com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
  4. En la parte inferior del panel derecho, expanda la pestaña Propiedades
  5. Haga doble clic en service.check_override_patterns
  6. Añada otro patrón de anulación para la URL que está siendo marcada como inválida
    Por ejemplo: si los enlaces rotos son todas las URL con el nombre de host cq5author.mycompany.com, su patrón de anulación sería ^http://www.mycompany.com/.*
  7. Eliminar cualquier nodo bajo /var/linkchecker correspondiente al host del enlace inválido
    Por ejemplo: siguiendo el ejemplo del último paso, borraríamos /var/linkchecker/http/cq5author.mycompany.com
  8. Haga clic en Guardar todo

Nota: [host] y [port] se refieren al nombre de host y al puerto de su servidor de autor CQ5. [yourapp] se refiere al nombre de su aplicación CQ5 bajo /aplicaciones.

ADVERTENCIA: Si aplica esta configuración y sus usuarios crean accidentalmente enlaces que apuntan a http://cq5author.mycompany.com/... en lugar de usar la ruta, estos enlaces se romperán en su instancia de publicación. Para evitar este problema, notifique a sus autores que deben utilizar rutas para todos los enlaces internos.

Se aplica a

CQ5.X

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea