2013-02-14 52 views
2

當我執行:mod_deflate模塊禁用:資產仍然被gzip壓縮

sudo a2dismod deflate 
sudo service apache2 restart 

,並刷新&檢查我在Chrome Web工具網站的響應頭,我的資產(CSS和JS)仍然被標記爲Content-Encoding : gzip。 Y-Slow還確認除了實際的html文檔之外的所有資源仍被壓縮。

我已輸出壓縮CI中的配置文件被關閉:

$config['compress_output'] = FALSE; 

對於它的價值...雖然與放氣模塊禁用,我不認爲它很重要了,我/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文件沒有deflate命令。

+0

爲什麼你不需要它被gzipped?!! – 2013-02-14 10:03:23

+0

我顯然需要它在最後gzipped。我正在運行診斷程序。我可以重新啓用它並完成它 - 但作爲一個想從頭到腳瞭解他的系統的開發者......總會有那麼大的問號。我討厭大問號。從誰能夠回答這個問題有一個寶貴的教訓 - 對我來說比任何事情都重要。 – 2013-02-14 15:29:46

回答

0

您可以嘗試以下操作。

禁用對指定的文件的gzip試試這個:

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

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

並禁用gzip的所有嘗試這樣的:在您的htaccess文件

SetEnv no-gzip dont-vary