2

当我执行时:

sudo a2dismod deflate
sudo service apache2 restart

并在 Chrome Web 工具中刷新并检查我网站的响应标头,我的资产(css 和 js)仍被标记为Content-Encoding : gzip. Y-Slow 还确认除了实际的 html 文档之外的所有资产仍然被压缩。

我在 CodeIgniter 的配置文件中关闭了输出压缩:

$config['compress_output'] = FALSE;

对于它的价值......尽管禁用了 deflate 模块,我认为这并不重要,我的/etc/apache2/mods-available/deflate.conf文件是系统默认值:

<IfModule mod_deflate.c>
          AddOutputFilterByType DEFLATE text/html text/plain text/xml
          AddOutputFilterByType DEFLATE text/css
          AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
          AddOutputFilterByType DEFLATE application/rss+xml
</IfModule>

我正在运行 Ubuntu 12.04。还有什么可能导致我的资产被压缩?

我的.htaccess文件没有放气命令。

4

1 回答 1

0

您可以尝试以下方法。

要禁用指定文件的 gzip,请尝试以下操作:

SetEnvIfNoCase Request_URI YOUR_FILE_NAME\.php$ no-gzip dont-vary

在你的htaccess文件中。change YOUR_FILE_NAME\.PHP$ to what you need.

并完全禁用 gzip 试试这个:

SetEnv no-gzip dont-vary

在你的htaccess文件中。

于 2013-02-14T21:52:16.767 回答