Php htaccess mod_deflate在共享服务器上不工作

Php htaccess mod_deflate在共享服务器上不工作,php,apache,.htaccess,gzip,mod-deflate,Php,Apache,.htaccess,Gzip,Mod Deflate,我正在用PHP开发一个网站,我想压缩一些大的JS文件。因此,我在.htaccess文件中添加了以下内容: <FilesMatch "\.(js|css|html|htm|php|xml)$"> SetOutputFilter DEFLATE </FilesMatch> SetOutputFilter放气 它在本地wamp服务器上运行得很好,但是一旦我移动了共享服务器上的文件,DEFLATE命令就不起作用了。我不知道为什么。。。mod_deflate在Web服

我正在用PHP开发一个网站,我想压缩一些大的JS文件。因此,我在.htaccess文件中添加了以下内容:

    <FilesMatch "\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>

SetOutputFilter放气
它在本地wamp服务器上运行得很好,但是一旦我移动了共享服务器上的文件,DEFLATE命令就不起作用了。我不知道为什么。。。mod_deflate在Web服务器以及bz2、gzip上启用。我被允许使用htaccess,我已经检查了……另外,我还有其他规则和命令在htaccess中运行。所以放气是唯一不起作用的。。。有人知道为什么它在我的本地主机上工作,而不是在我的Web服务器上工作吗?是否有我不知道的需要在我的Web服务器上启用的模块/扩展

有什么想法吗


谢谢大家!

您确定mod_deflate已加载且可用吗?如果将Apache设置为filter,则Apache不会抛出错误,尽管它未加载


您可以使用查看加载了哪些模块。

您确定mod_deflate已加载且可用吗?如果将Apache设置为filter,则Apache不会抛出错误,尽管它未加载


您可以使用查看加载了哪些模块。

嗯,我想您是对的。.我已经用apache\u get\u modules()检查了加载的模块,但是mod\u deflate不在那里。我还检查了我的本地主机,mod_deflate就在那里。我已经发了一张票去支持。我希望我能完成这件事


谢谢你的帮助。

嗯,我想你是对的。我已经用apache\u get\u modules()检查了加载的模块,但是mod\u deflate不在那里。我还检查了我的本地主机,mod_deflate就在那里。我已经发了一张票去支持。我希望我能完成这件事


谢谢你的帮助。

似乎很多共享主机计划都禁用了mod_deflate,因为它占用了太多的CPU。。。至少,在他们把你塞进的服务器上。

似乎很多共享主机计划都禁用了mod_deflate,因为它占用了太多的CPU。。。至少,在他们把你塞进的服务器上