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:
- Adicione
?1=1ao 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. - Verifique as propriedades de
/content/another/example/pagepara uma URL ou alias personalizado definido como/example/page. - Remova ou atualize o URL ou alias personalizado para interromper o redirecionamento.
- Publique novamente a página atualizada e limpe o cache do dispatcher.
- Verifique se
/example/pageagora retorna um erro 404 ou a resposta correta.