压缩文件和将AddOutputFilterByType与.htaccess一起使用时出现500错误

alw*_*arn 3 php apache .htaccess

我在Windows Vista上使用Apache 2.4和PHP 5.5并尝试压缩文件.

这是我的 .htaccess

 RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)?$ index.php/$1 [L]

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Run Code Online (Sandbox Code Playgroud)

我有mod_deflate,mod_headermod_ext_filter在启用httpd.conf.

但是服务器返回500错误.

有什么建议?

Rah*_*zir 9

您还需要启用mod_filter否则压缩将无法正常工作.