Hi,
Kann ich überhaupt nachträglich die MIME-Type ändern, wenn dieser schon an anderer Stelle gesetzt wurde.
Eigentlich schon!
Man möge mich als Perl-Jünger eines besseren belehren, aber genau da vermute ich dennoch das Problem. Allerdings nicht seitens des Apachen, sondern PHP. Gibt man keinen expliziten Content-Type an, dann macht PHP das automatisch, richtig?
Ich kenne die urspr. Anfrage zwar nicht, aber richtig ist, das php den Header autom. setzt. Man kann ihn mit der Funktion header('Content-type: xxx'); selbst setzen. Hinweis: vor dem Aufruf von header() darf keine Ausgabe (echo etc.) stattfinden.
Das "sieht" der Apache dann als manuellen Override und lässt "seine" Finger davon.
Wie ist hier die richtige Herangehensweise?
Machs umgekehrt. Rewrite der .css Ressource auf ein PHP Script. Da gibt es fertige Sachen inkl. Minifizierung: