Some configured paths are not being processed by the AEM Dispatcher

Issue

In Apache Web Server, where the dispatcher module is installed, some requests are returning 404 while others are working.

Those requests do not even get logged in the dispatcher.log file (even when debug logging is enabled).

Environment

AEM 6.x

Cause

The dispatcher-handler isn't set on those paths or for the hostname (i.e. VirtualHost => ServerName or ServerAlias).

Resolution

  1. Make sure that the directive below is applied to the VirtualHost that processes the affected request URLs:

    <IfModule disp_apache2.c>
        SetHandler dispatcher-handler
    </IfModule>

  2. If it is being processed via the correct VirtualHost then check if you have configured dispatcher-handler only under specific paths.  For example:

    <Location /etc.clientlibs>
      <IfModule disp_apache2.c>
        SetHandler dispatcher-handler
      </IfModule>
    </Location>

  3. Add more Location directives to fix the issue

 Adobe

쉽고 빠르게 지원 받기

신규 사용자이신가요?

Adobe MAX 2024

Adobe MAX
크리에이티비티 컨퍼런스

10월 14~16일 마이애미 비치 및 온라인

Adobe MAX

크리에이티비티 컨퍼런스

10월 14~16일 마이애미 비치 및 온라인

Adobe MAX 2024

Adobe MAX
크리에이티비티 컨퍼런스

10월 14~16일 마이애미 비치 및 온라인

Adobe MAX

크리에이티비티 컨퍼런스

10월 14~16일 마이애미 비치 및 온라인