gzip in der htaccess-Datei

Alles rund um Module und Plugins in CONTENIDO 4.10.
Antworten
bodil
Beiträge: 231
Registriert: Fr 7. Okt 2011, 04:10
Kontaktdaten:

gzip in der htaccess-Datei

Beitrag von bodil » Mi 8. Apr 2020, 22:14

Hallo zusammen!
Die vom mod-rewrite-Plugin erzeugten htaccess-Dateien liefern auch Code mit, um Dateien komprimiert vom Server zum Browser zu transportieren.

Code: Alles auswählen

<IfModule mod_deflate.c>
    <FilesMatch "\.(js|css|html|htm|php|xml)$">
        SetOutputFilter DEFLATE
    </FilesMatch>
</IfModule>
Das ist klasse, funktioniert bei mir aber nur beim HTML-Code. JS- und CSS-Dateien werden unkomprimiert ausgeliefert.
Im Pagespeed-Tool von Google (https://developers.google.com/speed/pagespeed/insights) werden unter dem Punkt Textkomprimierung aktivieren eine Menge Dateien aufgelistet, die eben nicht komprimiert sind:

Code: Alles auswählen

…js/jquery-init-min.js?v=2
/piwik/matomo.js
…css/style.css
…css/mobil.css?v=3
…cache/startseite-2018.js
…js/mobilStartMenu.js
Weiß jemand, warum der HTML-Code selbst komprimiert wird, alle anderen Text-Dateien aber nicht?
Vielen Dank für alle Hinweise!
Grüße aus dem Homeoffice hoch im Norden
Bodil

xmurrix
Beiträge: 2982
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: gzip in der htaccess-Datei

Beitrag von xmurrix » Do 9. Apr 2020, 10:52

Wenn CSS- und JS-Dateien nicht komprimiert werden, liegt es sehr wahrscheinlich daran, dass das Apache Modul "mod_deflate" nicht aktiv ist, aber irgendwo in der Apache-Konfiguration die komprimierte Ausgabe der HTML-Seite eingestellt ist, z. B. mit mod_gzip

In der httpd.conf muss man das Modul laden, danach Apache neu starten:

Code: Alles auswählen

LoadModule deflate_module modules/mod_deflate.so
CONTENIDO downloads: CONTENIDO 4.10.1
CONTENIDO links: Documentation, API documentation
CONTENIDO @ Github: CONTENIDO 4.10

bodil
Beiträge: 231
Registriert: Fr 7. Okt 2011, 04:10
Kontaktdaten:

Re: gzip in der htaccess-Datei

Beitrag von bodil » Do 9. Apr 2020, 13:52

Vielen Dank für deine Rückmeldung!
Sieht aus, als hättest du recht! (Nicht dass ich gezweifelt hätte ...)
Wenn ich den Code-Schnipsel in der htaccess-Datei entferne, werden html-Dateien weiterhin komprimiert (und alle anderen natürlich weiterhin nicht).
Dann wende ich mich wohl mal an den Hoster!
Besten Dank!
Bodil

Antworten