我正在用PHP开发一个网站,我有大量的JS文件,我想压缩.所以,我在.htaccess文件中添加了这个:
SetOutputFilter DEFLATE
它在我的本地wamp服务器安装上运行良好,但是一旦我在共享服务器上移动文件,DEFLATE命令就不起作用了.我不知道为什么...在web服务器上启用了mod_deflate,以及bz2,gzip.我被允许使用htaccess,我已经把...加上我在htaccess中运行其他规则和命令.所以DEFLATE是唯一不起作用的......有谁知道它为什么在我的本地主机上运行而不在我的网络服务器上呢?我需要在我的网络服务器上启用任何我不知道的模块/扩展吗?
有任何想法吗 ?
谢谢!
你确定mod_deflate已加载并可用吗?如果将Apache设置为过滤器,Apache不会抛出错误,尽管它未加载.
您可以使用该apache_get_modules
函数查看加载的模块.