mod_substitute和mod_sed都不能replaceApache中的任何东西

我在Ubuntu 14.04上运行Apache 2.4.7,并且通过a2enmod安装并启用了mod_seda2enmod 。 我试图获得基本的输出replace,但没有得到任何结果。 我有这个替代品运行在Windows(Apache 2.4和Apache 2.2)没有问题,但我不能得到任何组合在Ubuntu上工作。 这是我正在使用的:

 <Location /> AddOutputFilter Sed html AddOutputFilter SUBSTITUTE html AddOutputFilter Sed text/html AddOutputFilter SUBSTITUTE text/html AddOutputFilterByType Sed text/html AddOutputFilterByType SUBSTITUTE text/html OutputSed "s/harvest/HRRVST/g" Substitute "s/harvest/HRRVST/" </Location> 

我已经包括了所有不同的输出滤波器,我都尝试了两个分开和所有一次。 我已经尝试在主apache2.conf以及VirtualHost块中的这个块。 我已经在两个地方尝试了DirectoryLocation块。 我已经确认该文件正在处理中,并且正在浏览器中访问正确的服务器。

有什么我需要做的做这个工作?

如果你需要模块mod_deflatemod_substitute你可以添加

 SetOutputFilter SUBSTITUTE;DEFLATE 

到您的<Location>...</Location>并按照此顺序使用filter。

答案结果是, mod_deflate被启用,导致filter不工作。