Symptômes

Lors de l’accès à l’instance d’auteur via http://<host>:<port>/, le navigateur a affiché une page vierge et le journal d’accès a indiqué qu’un anonyme avait tenté d’accéder à la page avec un code d’état 401 au lieu du code d’état normal 302. Ceci empêche les utilisateurs d’accéder à l’instance d’auteur.

La connexion à http://<host>:<port>/crx et http://<host>:<port>/system/console n'est pas affectée et fonctionne correctement.

Cause

La propriété « sling:vanityPath » d’une page à définir pour suppression. Ceci entraîne la redirection par Sling vers cette page au lieu de la page de connexion.

Résolution

Se connecter à http://<host>:<port>/crx avec le compte administrateur. Cliquez sur le bouton de recherche et sur la page à l’aide de la requête suivante :

select * from cq:PageContent where sling:vanityPath = ''

OU

//element(*,cq:PageContent)[@sling:vanityPath='']

Pour toutes les pages de renvoi, recherchez la propriété « sling:vanityPath » et supprimez cette propriété.

Note : La propriété sera grisée après sa suppression.

Pour éviter tout problème à l’avenir, modifiez le noeud /libs/foundation/components/page/dialog/items/advanced/items/vanityPath/fieldConfig en ajoutant l’attribut « allowBlank » [type: Boolean] avec une valeur égale à « false ».

Ceci empêche les auteurs d'entrer une valeur vide dans la propriété « sling:vanityPath ».

S’applique à

CQ5.2.x.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne