Le dispatcher est installé dans le seveur HTTP 2.x de Apache. Tous les fichiers, y compris les fichiers .js et .css servis à partir du cache du dispatcher sont renvoyés avec la valeur d'en-tête de type de contenu « textes/html ». Cette opération interrompt les pages du site.

Environnement

Dispatcher AEM installé dans le serveur Apache HTTP 2.2 ou version ultérieure.

Cause

Le module Apache mod_mime a été mal configuré.

Résolution

  1. Vérifiez les fichiers Apache .conf (par exemple : httpd.conf) et voyez si la directive ci-dessous est définie. Si vous la trouvez, supprimez-la :

    ForceType text/html

  2. Vérifiez qu’un fichier mime.types est bel et bien configuré, par exemple :

    TypesConfig conf/mime.types

  3. Ouvrez le fichier mime.types et examinez les mises en correspondance pour vous assurer que les fichiers correspondants tels que .js et .css sont associés à leurs valeurs de type mime.
    Vous trouverez le fichier mime.types par défaut pour Apache ici :

  4. Définissez la directive ModMimeUsePathInfo dans la directive du site AEM :

    <Location />
    ModMimeUsePathInfo On
    </Location>

  5. Redémarrez le serveur Apache http.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne