CQ5.3 : le vérificateur de liens marque des liens valides comme étant invalides.

Problème

  • Le vérificateur de liens signale certains liens valides comme étant invalides.
  • Lors de la modification de pages, certains liens valides sont affichés comme interrompus.

Cause

La cause du lien interrompu peut être due au vérificateur de lien qui reçoit une réponse non valide du site. Le vérificateur de liens CQ teste les liens en effectuant des requêtes HTTP HEAD sur les URL. Si la réponse à la requête principale ne renvoie pas un état http de 200 ou 302, le lien est considéré comme non valide.

Résolution

Ajoutez une exception au vérificateur de lien pour lui indiquer d’ignorer certains modèles d’URL. Pour ce faire, procédez de la manière suivante :

  1. Connectez-vous à http://[host]:[port]/crxde en tant qu'administrateur.
  2. Si vous ne disposez pas d'une configuration de vérificateur de lien personnalisé dans votre application, copiez le nœud /libs/cq/linkchecker/config.author/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl dans /apps/[yourapp]/config/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl.
  3. Sélectionnez le nœud de configuration com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl.
  4. En bas du volet droit, développez l’onglet Propriétés.
  5. Double-cliquez sur service.check_override_patterns.
  6. Ajoutez un autre modèle de remplacement pour l'URL qui est signalée comme étant invalide.
    Par exemple : si tous les liens interrompus sont des URL avec le nom de l'hôte www.mycompany.com, votre formule de remplacement est : ^http://www.mycompany.com/.*.
  7. Supprimez tous les nœuds sous /var/linkchecker correspondant à l'hôte du lien non valide.
    Par exemple : se référant à l'exemple de la dernière étape, nous devons supprimer /var/linkchecker/http/www.mycompany.com.
  8. Cliquez sur Tout enregistrer.

Remarque : [host] et [port] ci-dessus se réfèrent au nom de l'hôte et au port de votre serveur CQ5. [yourapp] désigne le nom de votre application CQ5 sous /apps.

S’applique à

CQ5.3

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne