Wenn ich den Begriff Apache ExpiresActive bei Google eingebe verstehe ich nur Bahnhof, sorry.
Dann würde ich es simple mit dem Apache - Manual versuchen.
Habe noch nie etwas in der Richtung eine Apaches eingerichtet,
Wie verwende ich ein Manual?
Also öffnen wir erst einmal das Apache-Manual:
http://httpd.apache.org/docs/2.2/Invalid command 'ExpiresActive', perhaps misspelled or defined by a module not included in the server configuration
Apache stört sich am der Directive "ExpiresActive" die du in deiner ".htaccess" benutzt.
--> Entweder falsch geschrieben, oder das dazugehörige Modul ist nicht geladen.
Also gehen wir im Manual auf den Punk "Kurzreferenz der Direktiven":
http://httpd.apache.org/docs/2.2/mod/qu ... rence.html
Dort schaust du, ab es die Directive "ExpiresActive" überhaupt gibt.
--> Scheint es zu geben, also auf die Dirctive klicken, zur genaueren Beschreibung:
http://httpd.apache.org/docs/2.2/mod/mo ... iresactive
Hier sieht man, das diese Directive zum "Module: mod_expires" gehört.
--> also stellt sich erst einmal die Frage: Ist dieses Modul bei dir geladen? (dieses deutet ja auch schon die Fehlermeldung an)
(Dieses Vorgehen macht man eigentich immer so. Egal ob Apache/MySQL/PHP/usw. ...)