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

  1. Ü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).
  2. Ä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.
  3. 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.
  4. 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.
  5. Ü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.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f