Dateien, die vom Zwischenspeicher des Dispatchers in Apache-Webserver bereitgestellt werden, haben eine falsche Inhaltstypkopfzeile

Dispatcher ist am Apache HTTP-Server 2.x. installiert. Alle Dateien einschließlich .js- und .css-Dateien, die vom Zwischenspeicher des Dispatchers bereitgestellt werden, werden mit dem Wert „text/html“ für die Inhaltskopfzeile ausgegeben. Dadurch werden die Seiten der Website beschädigt.

Umgebung

AEM Dispatcher installiert auf Apache HTTP-Server 2.2 oder neuer

Ursache

Es gibt eine Fehlkonfiguration des Apache-mod_mime-Moduls.

Lösung

  1. Die Apache .conf-Dateien (z. B. httpd.conf) überprüfen und prüfen, ob die nachstehende Anweisung eingestellt ist. Wenn Sie es finden, entfernen Sie es:

    ForceType text/html

  2. Stellen Sie sicher, dass eine mime.types-Datei konfiguriert ist, zum Beispiel:

    TypesConfig conf/mime.types

  3. Öffnen Sie die mime.types-Datei und überprüfen Sie die Zuordnungen, um sicherzustellen, dass die relevanten Dateien wie .js und .css ihren richtigen MIME-Werten zugeordnet sind.
    Die standardmäßige mime.types-Datei für Apache finden Sie hier:

  4. Legen Sie die Anweisung ModMimeUsePathInfo in der Anweisung der AEM-Site fest:

    <Location />
    ModMimeUsePathInfo On
    </Location>

  5. Starten Sie den Apache HTTP-Server neu.

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online