我的 joomla 网站在共享主机上托管了 3 年,我在我的 htaccess 代码中使用此代码来压缩输出:
# Compress HTML:
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
# Compress CSS & JS:
<Files *.js>
SetOutputFilter DEFLATE
</Files>
<Files *.css>
SetOutputFilter DEFLATE
</Files>
这段代码工作得很好。大约 3 周前,我用 CentOS 6.4 购买了一个 VPS 主机,并将我的网站移到那里。现在,服务器只是压缩 html 输出。但是 JS 和 Css 文件没有被压缩。
注意:我的 css 和 js 文件是从子域加载的。您可以在下面的 GTmetrix 链接中查看结果和更多详细信息: GTmetrix 结果
我在网上检查了许多解决方案,但没有成功。请帮我。谢谢你。