Certains chemins configurés ne sont pas traités par AEM Dispatcher.

Problème

Dans Apache Web Server, où le module de répartition est installé, certaines demandes renvoient l’erreur 404 tandis que d’autres fonctionnent.

Ces demandes ne sont même pas prises en compte dans le fichier dispatcher.log (même lorsque la journalisation de débogage est activée).

Environnement

AEM 6.x

Cause

Le gestionnaire de Dispatcher n’est pas défini sur ces chemins ou pour le nom d’hôte (c’est-à-dire VirtualHost => ServerName ou ServerAlias).

Résolution

  1. Assurez-vous que la directive ci-dessous est appliquée au VirtualHost qui traite les URL de demande affectées :

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

  2. S’il est en cours de traitement via le VirtualHost approprié, vérifiez si vous avez configuré le gestionnaire de dispatcher uniquement sous des chemins spécifiques.  Par exemple :

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

  3. Ajouter d’autres directives d’emplacement pour résoudre le problème

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?