I file forniti dalla cache del dispatcher in Apache Web Server hanno un'intestazione Content-Type errata

Dispatcher è installato in Apache HTTP Server 2.x. Tutti i file inclusi i formati .js e .css serviti dalla cache del dispatcher sono restituiti con il valore dell'intestazione Content-Type "text/html". Questo rompe le pagine del sito.

Ambiente

AEM Dispatcher installato in Apache HTTP Server 2.2 o successivo

Causa

È presente un errore di configurazione del modulo mod_mime di Apache.

Soluzione

  1. Rivedi i file Apache .conf (per esempio: httpd.conf) e controlla se la direttiva sottostante è impostata. Se la trovi, rimuovila:

    ForceType text/html

  2. Assicurati che sia presente un file mime.types configurato, ad esempio:

    TypesConfig conf/mime.types

  3. Apri il file mime.types e rivedi le mappature per assicurarti che i file rilevanti come .js e .css siano mappati con i rispettivi valori di tipo mime.
    Il file mime.types predefinito per Apache può essere trovato qui:

  4. Imposta la direttiva ModMimeUsePathInfo nella direttiva del sito AEM:

    <Location />
    ModMimeUsePathInfo On
    </Location>

  5. Riavvia il server HTTP Apache

 Adobe

Ottieni supporto in modo più facile e veloce

Nuovo utente?