从.htaccess设置gzip不起作用

时间:2012-02-28 04:20:04

标签: php apache .htaccess gzip

目前我的廉价共享主机上有一个wordpress博客。

我正在尝试从.htaccess文件设置gzip压缩,我试过这个......

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

但这似乎不起作用。

现在,如果我从我这样的PHP文件中设置它......

if(extension_loaded("zlib") && (ini_get("output_handler") != "ob_gzhandler"))
   add_action('wp', create_function('', '@ob_end_clean();@ini_set("zlib.output_compression", 1);'));

PHP方法成功地压缩了我的php页面,但我更喜欢从.htaccess文件中执行此操作,以便我可以自动压缩javascript和css文件,而无需通过PHP运行它们。


更新 经过大量测试后,我相信可能它不能从我的.htaccess中运行,因为可能共享服务器没有启用此功能,因此压缩任何内容的唯一方法是通过PHP,无赖

0 个答案:

没有答案