目前我的廉价共享主机上有一个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,无赖