Symptômes
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.
Cause
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.
Résolution
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 :
- Connectez-vous à
http://[host]:[port]/crxde
en tant qu'administrateur. - Si vous ne disposez pas déjà d'une configuration de vérificateur de liens personnalisée dans votre application, copiez le nœud
/libs/cq/linkchecker/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
à/apps/[yourapp]/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
- Sélectionnez le nœud de configuration
com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl
- En bas du volet de droite, développez l’onglet Propriétés.
- Double-cliquez sur
service.check_override_patterns
- Ajoutez un autre modèle de remplacement pour l'URL qui est marquée invalide
Par exemple : si les liens rompus sont tous des URL avec le nom d'hôtecq5author.mycompany.com
, alors votre modèle de substitution serait :^http://www.mycompany.com/.*
- Supprimez tous les nœuds sous
/var/linkchecker
correspondant à l'hôte du lien non valide
Par exemple : en suivant l'exemple de la dernière étape, nous supprimerions/var/linkchecker/http/cq5author.mycompany.com
- Cliquez sur Enregistrer tout.
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.
S’applique à
CQ5.x.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?