gzip/deflate ohne Funktion

Hallo, ich versuche verzweifelt gzip/deflate zum Laufen zu bekommen. Habe schon zig .htaccess Einträge die ich hier im Forum gefunden habe, eingefügt, doch jedes Mal bekomme ich beim Website-Test ob gzip aktiv ist ein “NEIN”. Laut php.info wird gzip, deflate akzeptiert und funktioniert auch. Ich habe zu testzwecken eine andere Software in einem Unterverzeichnis installiert, dort funktioniert gzip ohne Problem. Wo liegt mein Problem. Muss die Komprimierung irgendwo im Backend erst aktiviert werden? So sieht meine .htaccess aus: [code]
RewriteEngine on

RewriteBase /

#Https config for the backend
#RewriteCond %{HTTPS} !=on
#RewriteRule backend/(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule shopware.dll shopware.php
RewriteRule files/documents/.* engine [NC,L]
RewriteRule backend/media/(.*) media/$1 [NC,L]

RewriteCond %{REQUEST_URI} !(/(engine|files|templates)/)
RewriteCond %{REQUEST_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

Fix missing authorization-header on fast_cgi installations

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# Staging-Rules start #SetEnvIf Host “staging.test.shopware.in” ENV=staging DirectoryIndex index.html DirectoryIndex index.php DirectoryIndex shopware.php # Disables download of configuration
Deny from all
# Enable gzip compression
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html


ExpiresActive on
ExpiresDefault “access plus 1 month”
FileETag None

Header append Cache-Control “public”
Header unset ETag


# Disables auto directory index
Options -Indexes

Options -MultiViews

php_value memory_limit 128M

php_value max_execution_time 120

php_value upload_max_filesize 20M

php_flag phar.readonly off
php_flag magic_quotes_gpc off
php_flag session.auto_start off
php_flag suhosin.session.cryptua off
php_flag zend.ze1_compatibility_mode off
# AddType x-mapp-php5 .php # AddHandler x-mapp-php5 .php [/code] Um folgendenWebshop geht es: http://www.zweirad-union-mopeds.de Bin über jeden Tip dankbar… GRuß

Stehe gerade vor dem gleichen Problem: Alle Versuche deflate in der .htaccess zu aktivieren scheitern, deflate wird schlicht „ignoriert“. Mod_deflate ist aber sicher vorhanden, da es bei der If-Routine erkannt wird: Wenn ich einen Fehler innerhalb der Routine eingebe, funktioniert die Seite nicht mehr, also wird in diesen Befehlszweig abgezweigt, nur dann eben nicht komprimiert. Auch ich habe schon zig verschiedene Einträge in der -htacess probiert, es ändert sich nichts. Weiss mittlerweile jemand eine Lösung?

Jetzt hab ich die Ursache gefunden: Auf dem Server war nginx als Rerverse-Proxy-Service aktiviert. Lösung: nginx ausschalten und deflate wird in der .htacess richtig ausgeführt (pagespeed geht bei mir schlagartig von 56 Punkten auf 87!!! :-)))). Zum Ausschalten von ginx als root auf dem Server einloggen und folgenden Befehl eingeben: /usr/local/psa/admin/sbin/nginxmng -d Wenn man nginx wieder einschalten will: /usr/local/psa/admin/sbin/nginxmng -e Um den Status von nginx abzurufen: /usr/local/psa/admin/sbin/nginxmng -s