2014-10-19 270 views
1

我在保存在服務器根目錄下的我的.htaccess文件中使用以下代碼來啓用gzip壓縮。但是,JavaScript沒有得到壓縮。javascript gzip壓縮

<IfModule mod_deflate.c> 
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml text/javascript application/x-javascript application/x-httpd-php 
BrowserMatch ^Mozilla/4 gzip-only-text/html 
BrowserMatch ^Mozilla/4\.0[678] no-gzip 
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 
</IfModule> 

如何啓用javascript的壓縮?我檢查了啓用了mod_deflate並且索引頁正在被壓縮。 我的網站託管here

回答

1

這裏我們不把javascript當作一個簡單的文本文件。 text/javascript應該如圖所示替換爲application/javascript

Application/x-javascript被用於IE,因爲它忽略了腳本。

<IfModule mod_deflate.c> 
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/javascript   application/x-javascript application/x-httpd-php 
BrowserMatch ^Mozilla/4 gzip-only-text/html 
BrowserMatch ^Mozilla/4\.0[678] no-gzip 
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 
</IfModule> 

乾杯!