Commit 9ea63a04b8e589a108f94d3f4e642139579fc215
1 parent
eae531ec
gzip2
Showing
1 changed file
with
19 additions
and
27 deletions
Show diff stats
.htaccess
@@ -43,33 +43,25 @@ AddDefaultCharset utf-8 | @@ -43,33 +43,25 @@ AddDefaultCharset utf-8 | ||
43 | RewriteRule \.(htaccess|htpasswd|svn|git) - [F] | 43 | RewriteRule \.(htaccess|htpasswd|svn|git) - [F] |
44 | </IfModule> | 44 | </IfModule> |
45 | 45 | ||
46 | -<IfModule mod_headers.c> | ||
47 | - # Serve gzip compressed CSS files if they exist | ||
48 | - # and the client accepts gzip. | ||
49 | - RewriteCond "%{HTTP:Accept-encoding}" "gzip" | ||
50 | - RewriteCond "%{REQUEST_FILENAME}\.gz" -s | ||
51 | - RewriteRule "^(.*)\.css" "$1\.css\.gz" [QSA] | ||
52 | - | ||
53 | - # Serve gzip compressed JS files if they exist | ||
54 | - # and the client accepts gzip. | ||
55 | - RewriteCond "%{HTTP:Accept-encoding}" "gzip" | ||
56 | - RewriteCond "%{REQUEST_FILENAME}\.gz" -s | ||
57 | - RewriteRule "^(.*)\.js" "$1\.js\.gz" [QSA] | ||
58 | - | ||
59 | - | ||
60 | - # Serve correct content types, and prevent mod_deflate double gzip. | ||
61 | - RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-gzip:1] | ||
62 | - RewriteRule "\.js\.gz$" "-" [T=text/javascript,E=no-gzip:1] | ||
63 | - | ||
64 | - | ||
65 | - <FilesMatch "(\.js\.gz|\.css\.gz)$"> | ||
66 | - # Serve correct encoding type. | ||
67 | - Header append Content-Encoding gzip | ||
68 | - | ||
69 | - # Force proxies to cache gzipped & | ||
70 | - # non-gzipped css/js files separately. | ||
71 | - Header append Vary Accept-Encoding | ||
72 | - </FilesMatch> | 46 | +<IfModule mod_deflate.c> |
47 | + AddOutputFilterByType DEFLATE text/plain | ||
48 | + AddOutputFilterByType DEFLATE text/html | ||
49 | + AddOutputFilterByType DEFLATE text/xml | ||
50 | + AddOutputFilterByType DEFLATE text/css | ||
51 | + AddOutputFilterByType DEFLATE application/xml | ||
52 | + AddOutputFilterByType DEFLATE application/xhtml+xml | ||
53 | + AddOutputFilterByType DEFLATE application/rss+xml | ||
54 | + AddOutputFilterByType DEFLATE application/javascript | ||
55 | + AddOutputFilterByType DEFLATE application/x-javascript | ||
56 | + BrowserMatch ^Mozilla/4 gzip-only-text/html | ||
57 | + BrowserMatch ^Mozilla/4\.0[678] no-gzip | ||
58 | + BrowserMatch \bMSIE !no-gzip !gzip-only-text/html | ||
59 | + Header append Vary User-Agent | ||
60 | + RewriteEngine On | ||
61 | + AddEncoding gzip .gz | ||
62 | + RewriteCond %{HTTP:Accept-encoding} gzip | ||
63 | + RewriteCond %{REQUEST_FILENAME}.gz -f | ||
64 | + RewriteRule ^(.*)$ $1.gz [QSA,L] | ||
73 | </IfModule> | 65 | </IfModule> |
74 | 66 | ||
75 | <IfModule mod_expires.c> | 67 | <IfModule mod_expires.c> |