En accédant à l'auteur via le Dispatcher (http://myauthor.mycompany.com
), le Link Checker Service ajoute des liens internes à la liste des liens externes.
Certaines réponses créées par CQ WCM incluent les informations de référence (tout code utilisant HtmlResponse, tel que SlingPostServlet). Ce référent est alors une URL complète incluant "http" ou "https", qui est ensuite traitée comme un lien externe.
Ajoutez une exception au vérificateur de liens pour lui indiquer d'ignorer tous les modèles d'URL pour les noms d'hôte utilisés pour accéder à l'instance d'auteur via le Dispatcher. Pour ce faire, procédez comme suit :
http://[host]:[port]/crxde
en tant qu'administrateur./libs/cq/linkchecker/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
à /apps/[yourapp]/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
service.check_override_patterns
cq5author.mycompany.com
, alors votre modèle de substitution serait : ^http://www.mycompany.com/.*
/var/linkchecker
correspondant à l'hôte du lien non valide/var/linkchecker/http/cq5author.mycompany.com
Remarque : [host]
and [port]
se réfèrent au nom d'hôte et au port de votre serveur auteur CQ5. [votre application]
fait référence au nom de votre application CQ5 sous /apps
.
AVERTISSEMENT : si vous appliquez cette configuration et que vos utilisateurs créent accidentellement des liens pointant vers http://cq5author.mycompany.com/...
au lieu d'utiliser le chemin alors ces liens seront brisés dans votre instance de publication. Pour éviter ce problème, veuillez informer vos auteurs qu'ils doivent utiliser des chemins pour tous les liens internes.
CQ5.x.
Accéder à votre compte