A publicação da página não pode ser desfeita no AEMaaCS

Uma página no Adobe Experience Manager as a Cloud Service (AEMaaCS) permanece acessível mesmo após ter sua publicação cancelada ou exclusão devido a um URL ou alias personalizado que aponta para outra página. Para corrigir isso, verifique as configurações personalizadas de URL ou alias, verifique o caminho real do conteúdo que está sendo distribuído e remova ou atualize as configurações conflitantes no repositório.

Descrição description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites

Problema/Sintomas

No AEMaaCS, uma página permanece acessível por meio do URL público mesmo depois de desfazer a publicação ou excluí-la. A página não aparece no repositório ou nos resultados da consulta. A republicação de uma nova página no mesmo caminho funciona temporariamente, mas cancelar a publicação novamente mostra o conteúdo antigo. Os registros indicam que as solicitações estão chegando ao AEM, mas fornecem páginas fantasmas — conteúdo que não deve mais existir.

O log de erros mostra:

ERRO [ x.x.x.x [ 1741174619579] GET /example/page/ HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet Nenhum renderizador para html de extensão, não é possível renderizar o recurso JcrNodeResource, type=test-aem/components/breadcrumb, superType=null, path=/content/other/example/page/jcr:content/root/breadcrumb

Isso significa que o AEMaaCS está redirecionando a solicitação para outra página devido a um URL ou alias personalizado e não pode renderizar o conteúdo corretamente.

Resolução resolution

Para resolver o problema em que uma página no AEMaaCS permanece acessível após ter sua publicação desfeita:

  1. Adicione ?1=1 ao final da URL da página, como /example/page/?1=1, para ignorar o Dispatcher e identificar o caminho de conteúdo real que está sendo distribuído, como /content/another/example/page.
  2. Verifique as propriedades de /content/another/example/page para uma URL ou alias personalizado definido como /example/page.
  3. Remova ou atualize o URL ou alias personalizado para interromper o redirecionamento.
  4. Publique novamente a página atualizada e limpe o cache do dispatcher.
  5. Verifique se /example/page agora retorna um erro 404 ou a resposta correta.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f