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

标签 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

我在 httpd.conf 中启用了 mod_deflatemod_headermod_ext_filter

但是服务器返回 500 错误。

有什么建议吗?

最佳答案

您还需要启用 mod_filter 否则压缩将不起作用。

关于php - 压缩文件并将 AddOutputFilterByType 与 .htaccess 一起使用时出现 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23315821/

相关文章:

java - LdapInvalidDn异常 : unexpected token:

django - 如何停止 Apache 重定向到 index.html

.htaccess - 使用 mod_rewrite 删除尾部斜杠

php - MySQL 的简单 PHP 表单出错

PHP 选择所有数据及其所有子数据(嵌套查询)

php - 如何在php中获取字符串的第一个字符

php - 是否有仅管理内容的 CMS?不是布局/CSS/SEO

java - Apache Camel : Write single file for each User Session

regex - Apache mod_rewrite .htaccess - 类似链接

php - 使用 Alamofire 请求 Web API 时出现重定向错误 301 和 302