Les fichiers rendus à partir de la mémoire cache du dispatcher dans Apache Web Server ont un en-tête de type de contenu incorrect

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.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne