我在 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_deflate
、mod_header
和 mod_ext_filter
。
但是服务器返回 500 错误。
有什么建议吗?
最佳答案
您还需要启用 mod_filter
否则压缩将不起作用。
关于php - 压缩文件并将 AddOutputFilterByType 与 .htaccess 一起使用时出现 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23315821/