有问题的网站是 goinnativerecords.com
我有一个基本的共享主机帐户,我的网站对 JavaScript 有点依赖,所以我决定使用压缩。
联系了我的托管服务,他们说服务器上的 Apachemod_gzip已启用。
所以我将以下内容添加到我的本地.htaccess(无权访问全局)。
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
压缩似乎不起作用(我用http://www.gidnetwork.com/tools/gzip-test.php)。
我尝试添加 php_value output_handler ob_gzhandler 仅通过 php 进行压缩,但仍然没有成功。我也尝试过 deflate,但没有成功。
有人可能会暗示我做错了什么吗?
答案1
您确定服务器确实在加载 .htaccess 吗?我通常会进行一个快速测试,就是在其中放入一些垃圾文本。如果 Apache 开始产生 500 个错误,那么您就可以确定它确实正在被使用。
mod_gzip 实际上并不常见。你确定他们不是在谈论 mod_deflate 吗?尝试启用它:https://httpd.apache.org/docs/2.0/mod/mod_deflate.html