No se puede cancelar la publicación de la página en AEMaaCS
Se puede acceder a una página de Adobe Experience Manager as a Cloud Service (AEMaaCS) incluso después de cancelarla o eliminarla debido a una URL de vanidad o a un alias que señala a otra página. Para solucionarlo, compruebe la configuración de URL de vanidad o alias, compruebe la ruta de contenido real que se está sirviendo y elimine o actualice la configuración en conflicto en el repositorio.
Descripción description
Entorno
Adobe Experience Manager as a Cloud Service (AEMaaCS): sitios
Problema/Síntomas
En AEMaaCS, una página permanece accesible a través de su dirección URL pública incluso después de cancelar su publicación o eliminarla. La página no aparece en el repositorio ni en los resultados de la consulta. Volver a publicar una nueva página en la misma ruta funciona temporalmente, pero si se vuelve a cancelar la publicación se muestra el contenido antiguo. Los registros indican que las solicitudes llegan a AEM, pero entregan páginas fantasma (contenido que ya no debería existir).
El registro de errores muestra:
ERROR [ x.x.x.x [ 1741174619579] GET /example/page/ HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet Ningún procesador para la extensión html, no se puede procesar el recurso JcrNodeResource, type=test-aem/components/breadcrumb, superType=null, path=/content/other/example/page/jcr:content/root/breadrumb
Esto significa que AEMaaCS está redireccionando la solicitud a otra página debido a una URL o alias de vanidad y no puede procesar el contenido correctamente.
Resolución resolution
Para resolver el problema en el que una página de AEMaaCS sigue siendo accesible después de que se cancele la publicación:
- Agregue
?1=1a la dirección URL del final de la página, como/example/page/?1=1, para omitir a Dispatcher e identificar la ruta de contenido real que se está sirviendo, como/content/another/example/page. - Busque en las propiedades de
/content/another/example/pageuna URL de vanidad o un alias establecido en/example/page. - Elimine o actualice la URL de vanidad o el alias para detener la redirección.
- Vuelva a publicar la página actualizada y borre la caché de Dispatcher.
- Compruebe que
/example/pagedevuelve ahora un error 404 o la respuesta correcta.