我使用本指南5.6.17
在 CentOS 6.4 服务器上安装了 PHP 。Contao 安装正在该服务器上运行。Contao 在其默认的 .htaccess 中带有这些指令:
##
# Gzip compression
# @see https://github.com/h5bp/html5-boilerplate
##
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</IfModule>
</IfModule>
这将启用自动 Gzip 压缩。但是,在该服务器上,我注意到mod_filter
默认情况下未启用扩展,即使它应该是php56w-common
包的一部分(请参阅https://webtatic.com/packages/php56/)。我确实注意到mod_ext_filter
启用了一个扩展 - 我相应地更改了我的指令(替换mod_filter
为mod_ext_filter
),这似乎有效。
我以前从未见过mod_ext_filter
,所以我想知道这两个模块之间的确切区别是什么(以及为什么CentOSmod_filter
的软件包中没有更常见的(?)模块)。php56w-common