Beheben einer falschen Bereitstellung von Inhalten in Adobe Experience Manager (AEM) as a Cloud Service
Dieser Artikel behandelt Probleme im Zusammenhang mit der Bereitstellung falscher Inhalte aufgrund von Konfigurationskonflikten in as a Cloud Service-Bereitstellungen von Adobe Experience Manager (AEM).
Beschreibung description
Umgebung
Produkt: Adobe Experience Manager (AEM) as a Cloud Service - Sites
Anwendbare Umgebungen: Entwicklung und Staging
Problem/Symptome
Beim Bereitstellen einer neuen Website innerhalb eines AEM-Projekts ist der bereitgestellte Inhalt falsch. Anstatt Inhalte aus dem vorgesehenen Pfad anzuzeigen (/content/new-project/*
), werden Inhalte aus einem anderen Ordner (/content/old-project/*
) bereitgestellt. Dieses Problem besteht in verschiedenen Umgebungen fort, einschließlich Entwicklung und Staging.
Auflösung resolution
-
Überprüfen Sie die Neuschreibungsregeln:
- Überprüfen Sie, ob vorhandene Rewrite-Regeln für URL-Pfade betroffen sind.
- Untersuchen Sie insbesondere, ob es Überschneidungen oder Konflikte zwischen verschiedenen Projekten gibt (z. B „altes Projekt und neues Projekt).
-
Ändern widersprüchlicher Regeln:
- Identifizieren Sie die spezifische Regel, die den Konflikt verursacht, indem Sie die Dispatcher-Konfigurationen überprüfen.
- Passen Sie diese Regeln an, um sicherzustellen, dass sie nicht versehentlich mit URLs übereinstimmen, die für andere Projekte vorgesehen sind.
-
Implementieren der Spezifität in Rewrite-Bedingungen:
- Fügen Sie Ihren Rewrite-Bedingungen Spezifität hinzu, indem Sie präzise übereinstimmende Muster verwenden.
Schließen Sie beispielsweise zusätzliche Zeichen wie Vollanschläge oder Escape-Sequenzen vor Domain-Namen in problematischen Neuschreibungsregeln ein.
- Fügen Sie Ihren Rewrite-Bedingungen Spezifität hinzu, indem Sie präzise übereinstimmende Muster verwenden.
-
Testen von Änderungen in allen Umgebungen:
- Nachdem Sie Anpassungen vorgenommen haben, testen Sie die Änderungen in allen betroffenen Umgebungen (Entwicklung und Staging) gründlich.
- Stellen Sie sicher, dass jede Umgebung Inhalte korrekt über den ihr zugewiesenen Pfad bereitstellt, ohne dass Umleitungsprobleme auftreten.
-
Überprüfen Sie die Dispatcher-Konfigurationsprotokolle:
- Setzen Sie bei Bedarf Dispatcher-Protokolle auf den Debug-Modus, um Anfragen während Testphasen genau zu verfolgen.
- Verwenden Sie diese Protokolle, um zu bestätigen, dass nach der Anpassung keine unbeabsichtigten Umleitungen erfolgen.