Die Veröffentlichung einer Seite in AEMaaCS kann nicht aufgehoben werden

Auf eine Seite in Adobe Experience Manager as a Cloud Service (AEMaaCS) kann auch dann zugegriffen werden, wenn ihre Veröffentlichung aufgehoben oder sie gelöscht wurde, da eine Vanity-URL oder ein Alias auf eine andere Seite verweist. Um dies zu beheben, suchen Sie nach Vanity-URL- oder Alias-Konfigurationen, überprüfen Sie den tatsächlichen Inhaltspfad, der bereitgestellt wird, und entfernen oder aktualisieren Sie die widersprüchlichen Einstellungen im Repository.

Beschreibung description

Umgebung

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

Problem/Symptome

In AEMaaCS bleibt eine Seite über ihre öffentliche URL zugänglich, selbst wenn Sie die Veröffentlichung aufheben oder sie löschen. Die Seite wird nicht im Repository oder in den Abfrageergebnissen angezeigt. Das erneute Veröffentlichen einer neuen Seite im selben Pfad funktioniert vorübergehend, aber beim Rückgängigmachen der Veröffentlichung wird der alte Inhalt angezeigt. Protokolle zeigen an, dass Anfragen AEM erreichen, aber Ghost-Seiten bereitstellen - Inhalte, die nicht mehr vorhanden sein sollten.

Das Fehlerprotokoll zeigt:

ERROR [ x.x.x.x [ 1741174619579] GET /example/page/ HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet Kein Renderer für Erweiterungs-HTML, kann Ressource JcrNodeResource, type=test-aem/components/breadcrumb, superType=null, path=/content/another/example/page/jcr:content/root/breadcrumb nicht rendern

Dies bedeutet, dass AEMaaCS die Anfrage aufgrund einer Vanity-URL oder eines Alias an eine andere Seite umleitet und den Inhalt nicht korrekt rendern kann.

Auflösung resolution

So beheben Sie das Problem, dass eine Seite in AEMaaCS nach dem Rückgängigmachen der Veröffentlichung weiterhin zugänglich ist:

  1. Fügen Sie am Ende der Seiten-URL ?1=1 hinzu, z. B. /example/page/?1=1, um den Dispatcher zu umgehen und den tatsächlichen Inhaltspfad zu identifizieren, der bereitgestellt wird, z. B. /content/another/example/page.
  2. Überprüfen Sie die Eigenschaften von /content/another/example/page auf eine Vanity-URL oder einen Alias, die bzw. der auf /example/page festgelegt ist.
  3. Entfernen oder aktualisieren Sie die Vanity-URL oder den Alias, um die Weiterleitung zu stoppen.
  4. Veröffentlichen Sie die aktualisierte Seite erneut und löschen Sie den Dispatcher-Cache.
  5. Stellen Sie sicher, dass /example/page jetzt einen 404-Fehler oder die richtige Antwort zurückgibt.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f