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:

  1. Agregue ?1=1 a 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.
  2. Busque en las propiedades de /content/another/example/page una URL de vanidad o un alias establecido en /example/page.
  3. Elimine o actualice la URL de vanidad o el alias para detener la redirección.
  4. Vuelva a publicar la página actualizada y borre la caché de Dispatcher.
  5. Compruebe que /example/page devuelve ahora un error 404 o la respuesta correcta.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f