我在服务器根目录中保存的.htaccess
文件中使用以下代码来启用gzip
压缩。但是,javascript没有被压缩。
<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。
答案 0 :(得分: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>
干杯!