Назад | Перейти на главную страницу

Сжать HTML с помощью Apache

Я использую Apache для сжатия файлов HTML, но он не работает. Зачем? Я использую серверы hostmonster и фреймворк YII PHP.

.htaccess:

<IfModule deflate_module>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript text/css application/json application/javascript

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Do NOT compress localhost
#SetEnvIf Remote_Host 127.0.0.1 no-gzip

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>

Я верю это mod_deflate. Не deflate_module.

<IfModule mod_deflate>

Примечание: Похоже, вы взяли свой код из документации. Как отмечено в документации, Не используйте это, если вы полностью не понимаете все детали конфигурации. Таким образом, можно начать с простого AddOutputFilterByType и расширяться оттуда.