La page ne peut pas être dépubliée dans AEMaaCS
Une page dans Adobe Experience Manager as a Cloud Service (AEMaaCS) reste accessible même après avoir été dépubliée ou supprimée en raison d’une URL Vanity ou d’un alias pointant vers une autre page. Pour résoudre ce problème, recherchez des configurations d’alias ou d’URL de redirection, vérifiez le chemin d’accès réel au contenu diffusé et supprimez ou mettez à jour les paramètres en conflit dans le référentiel.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
Problème/Symptômes
Dans AEMaaCS, une page reste accessible par le biais de son URL publique même après sa dépublication ou sa suppression. La page n’apparaît pas dans le référentiel ou les résultats de la requête. La republication d’une nouvelle page au même chemin d’accès fonctionne temporairement, mais sa dépublication affiche l’ancien contenu. Les journaux indiquent que les requêtes atteignent AEM, mais qu’elles diffusent des pages fantômes, c’est-à-dire un contenu qui ne devrait plus exister.
Le journal des erreurs affiche :
ERROR [ x.x.x.x [ 1741174619579] GET /example/page/ HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet Aucun rendu pour l’extension html, impossible de rendre la ressource JcrNodeResource, type=test-aem/components/breadcrumb, superType=null, path=/content/another/example/page/jcr:content/root/breadcrumb
Cela signifie qu’AEMaaCS redirige la requête vers une autre page en raison d’une URL ou d’un alias Vanity et qu’il ne peut pas effectuer correctement le rendu du contenu.
Résolution resolution
Pour résoudre le problème où une page dans AEMaaCS reste accessible après avoir été dépubliée :
- Ajoutez des
?1=1à la fin de l’URL de la page, telles que/example/page/?1=1, pour contourner le Dispatcher et identifier le chemin d’accès réel au contenu diffusé, tel que/content/another/example/page. - Vérifiez les propriétés de
/content/another/example/pagepour une URL Vanity ou un alias défini sur/example/page. - Supprimez ou mettez à jour l’URL ou l’alias Vanity pour arrêter la redirection.
- Republiez la page mise à jour et effacez le cache du Dispatcher.
- Vérifiez que
/example/pagerenvoie désormais une erreur 404 ou la réponse correcte.