mod_deflate funktioniert, sendet aber falsche Header

mod_deflate funktioniert, sendet aber falsche Header

Ich verwende mod_deflate zum Server-GZIP-Inhalt für JS- und CSS-Dateien.

Mit curl kann ich sehen, dass es funktioniert, und ich kann den Code sehen, aber Chrome denkt immer noch, es handele sich um GZIP-Inhalte und NICHT um Stylesheets/JavaScript, also rendert es sie nicht.

Chrome sagt: Ressource als Stylesheet interpretiert, aber mit MIME-Typ application/x-gzip übertragen.

Ich vermute also, dass Apache falsche Header sendet. Aber ich weiß nicht, wie ich das beheben kann.

Hat jemand eine Idee?

Auf dem Server läuft Ubuntu 12 64 Bit mit Apache2.

Danke!

Antwort1

Ihre Links sind falsch.

Sie haben Links zu erstellt file.css.gz, das die gzippte Datei direkt bereitstellt.

Stattdessen sollten Sie auf verlinken file.css. Der Webbrowser erkennt, dass die gzippte Datei vorhanden ist (nginx) und stellt sie bereit oder komprimiert sie selbst.

verwandte Informationen