使用 Apache 压缩 HTML

使用 Apache 压缩 HTML

我使用 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>

答案1

我相信是的mod_deflate。 不是deflate_module

<IfModule mod_deflate>

笔记:看起来您的代码是从文档中获取的。如文档中所述,除非您完全了解所有配置细节,否则请不要使用此功能。因此,也许可以从刚开始AddOutputFilterByType,然后从那里扩展。

相关内容