CQ5.3: 200-Antwort anstelle von 404 für nicht vorhandene Seite nach der CRX2.1-Aktualisierung in der Publikationsinstanz

Problem

Nach dem Upgrade unserer CQ5.3-Publikationssinstanz auf CRX2.1 wird jetzt eine 200-Antwort für nicht vorhandene Seiten angezeigt.

Lösung

Fall 1: Wenn Sie keinen benutzerdefinierten 404-Handler installiert haben
Wenn Sie keinen benutzerdefinierten 404-Handler haben (unter /apps/sling/servlet/errorhandler/404.jsp), laden Sie dann das angehängte Paket mit dem CQ5-Paketmanager hoch und installieren Sie es.

  1. Gehen Sie zu "Publizieren"-Instanz http://<host>:<port>/bin/login.html?resource=/etc/packages.list.html und melden Sie sich als Administrator an.
  2. Klicken Sie auf Paket hochladen
  3. Laden Sie SlingErrorHandler-1.zip klicken Sie auf „OK“.
  4. Klicken Sie auf Installieren.
  5. Navigieren Sie zu einer nicht vorhandenen Seite.

Fall 2: Wenn Sie einen benutzerdefinierten 404-Handler installiert haben
Wenn Sie ein benutzerdefiniertes 404.jsp haben unter /apps/sling/servlet/errorhandler/404.jsp dann aktualisieren Sie Ihren Code wie folgt:

...
if (!WCMMode.fromRequest(request).equals(WCMMode.DISABLED)) {
    if (isAnonymousUser(request) && isBrowserRequest(request)) {
        ...
    }
}
response.setStatus(404);
...

Gilt für

CQ5.3 mit CRX2.1

Herunterladen

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online