Запрос файла foo.css.gz, используя следующие правила
<FilesMatch "\.css\.gz$">
Header set Content-Encoding gzip
Header set Content-Type "text/css; charset=utf-8"
</FilesMatch>
Результаты в следующих заголовках:
Accept-Ranges:bytes
Cache-Control:max-age=2592000
Connection:Keep-Alive
Content-Encoding:gzip
Content-Length:71
Content-Type:text/css; charset=utf-8
Date:Wed, 08 Feb 2012 21:01:34 GMT
Expires:Fri, 09 Mar 2012 21:01:34 GMT
Keep-Alive:timeout=5, max=100
Last-Modified:Sun, 05 Feb 2012 21:53:14 GMT
Server:Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/1.0.0e DAV/2 PHP/5.3.10 with Suhosin-Patch
Это те же заголовки (немного отличающиеся по длине содержимого), что и при запросе foo.css и позволяющие mod_deflate делать свое дело (используя стандартный файл .htaccess из html5boilerplate ).
Вы можете найти этот репозиторий полезным: https://github.com/AD7six/h5bp-server-check:)