Hallo Alexander,
ich suche nach einer Möglichkeit, in der .htaccess auf einem Apache-Webserver dem Browser GZIP-komprimierte Dateien auszuliefern, sofern der (Browser) das in einem Accept-Encoding angibt.
Also sinngemäß so etwa:<If Accept-Encoding: gzip> # diese Anweisung für Apache verständlich machen
AddOutputFilter DEFLATE htm
Einfach nur: AddOutputFilter DEFLATE ...
Der Deflate-OutputFilter checkt automatisch, ob Accept-Encoding: gzip gesetzt ist. Er kümmert sich auch automatisch um den korrekten Vary-Header. Du musst nichts mehr tun.
Ich möchte nicht, daß das per PHP in jeder Datei realisiert wird und auch nicht von jeder betroffenen Datei eine GZIP-komprimierte Version anfertigen und auf dem Server ablegen.
Gibt es da eine Möglichkeit?
AddOutputFilterByType DEFLATE text/html text/plain
Das sagt, dass wenn Content des Typs text/html (oder text/plain) generiert wird (egal ob statisch oder dynamisch), dann soll der Deflate-Filter genutzt werden.
Viele Grüße,
Christian
Mein "Weblog" [RSS]
Using XSLT to create JSON output (Saxon-B 9.0 for Java)
»I don't believe you can call yourself a web developer until you've built an app that uses hyperlinks for deletion and have all your data deleted by a search bot.«
-- Kommentar bei TDWTF