Problème
Après la mise à niveau de notre instance de publication CQ5.3, la nouvelle version CRX2.1 renvoie désormais une réponse 200 pour les pages qui n’existent pas.
Résolution
Cas 1 : vous ne disposez pas d’un gestionnaire personnalisé 404
Si vous ne disposez pas d’un gestionnaire personnalisé 404 (sous /apps/sling/servlet/errorhandler/404.jsp
), téléchargez et installez le module joint à l’aide du gestionnaire de modules CQ5.
- Passez à l’instance « Publication »
http://<host>:<port>/bin/login.html?resource=/etc/packages.list.html
et connectez-vous en tant qu’administrateur. - Cliquez sur Télécharger le module.
- Téchargez le fichier SlingErrorHandler-1.zip, puis cliquez sur OK.
- Cliquez sur Installer.
- Pour vérifier que cela fonctionne, visitez une page non existante.
Cas 2 : vous disposez d’un gestionnaire personnalisé 404
Si vous disposez d’un gestionnaire personnalisé 404.jsp sous /apps/sling/servlet/errorhandler/404.jsp
, puis mettez à jour le code comme suit :
... if (!WCMMode.fromRequest(request).equals(WCMMode.DISABLED)) { if (isAnonymousUser(request) && isBrowserRequest(request)) { ... } } response.setStatus(404); ...
S’applique à
CQ5.3 avec CRX2.1
Telechargement
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?