DeflateBufferSize
我正在尝试在我的 .htaccess 文件中像这样重置指令:
DeflateBufferSize 1024
SetOutputFilter DEFLATE
但每页的结果都是 500 内部服务器错误(即使我将其设置为默认值 8096 也会出现这种情况)。如果我删除该行,一切都会正常。为什么会发生这种情况,我需要进行不同的设置吗?
答案1
这手动的将显示该特定指令仅在语境的服务器配置和虚拟主机 并且它在文件中无效.htaccess
。
因此,将这些指令添加到/etc/httpd/conf/httpd.conf
构成服务器配置的任何包含文件中。
此外:我最讨厌的事情,引自.htaccess 手册文件:
你应该完全避免使用 .htaccess 文件 如果你有权访问 httpd 主服务器配置文件中。使用 .htaccess 文件会降低 Apache http 服务器的速度。任何可以包含在 .htaccess 文件中的指令最好都设置在
Directory
在主 Apache 配置文件中阻止,因为它具有相同的效果,但性能更好。
假设您阅读了手册并且您尝试使用的指令在 .htaccess 文件中有效......