Ich versuche 'mod_deflate' zu verwenden (und andere erfordert Erweiterungen), um die GZIP-Komprimierung auf meine lokal gehostete Website anzuwenden (Apache, 2.4.4.0).Apache GZIP-Komprimierung js/css in anderen Verzeichnissen nicht komprimieren
Dies ist der Code Ich verwende (.htaccess):
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml text/javascript application/x-javascript application/x-httpd-php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
Header append Vary User-Agent env=!dont-vary
Ich habe versucht, es zu beheben durch Zugabe:
AddType text/css .css
AddType text/javascript .js
Da dachte ich, es wäre einfach nicht erkennen die Typen aber es hat auch nicht funktioniert. Die JS- und CSS-Dateien befinden sich beide in den Verzeichnissen rootfolder/js und rootfolder/css. Könnte das das Programm sein?
EDIT: Ich benutze YSlow @ Chrome um zu sehen, ob es funktioniert.