2016-05-13 13 views
0

einen benutzerdefinierten 404.jsp für die Fehlerbehandlung implementiert hat, die die URL erfassen werden, und wenn es nicht ein bestimmtes Muster nicht übereinstimmt, wird es zu einer Website für zB umleiten: www.google.comCQ5 response.sendRedirect mit Dispatcher Umleitung nicht auf die Seite

Diese Logik funktioniert in der Veröffentlichungsinstanz einwandfrei. Aber im Dispatcher wird nicht auf die gewünschte Seite umgeleitet.

Sollte ich einige Dispatcher-Konfiguration tun, um Redirect als ob in veröffentlichen?

+1

Wie sieht Ihr '404.jsp' aus? Kannst du etwas Code hinzufügen? – Abhishek

Antwort

0

Sie müssen DispatcherPassError im Dispatcher auf '0' setzen. Wenn dies nicht festgelegt ist, verarbeitet der Dispatcher alle Fehler, ohne zu AEM zu gelangen, und Ihr 404.jsp wird nicht aufgerufen. ACS commons haben einen guten Fehlerhandler. Das Umschalten dieses Parameters im Dispatcher ist der Schlüssel

+0

Hallo Diesen Parameter in Config hinzugefügt. obwohl es nicht gelöst –

+0

Wie hast du es gelöst? – ronnyfm

Verwandte Themen