gzip对joomla等程序的附件下载不完整的影响

当我在做joomla免费模板下载网站的时候,就发现了很大的问题,用IE浏览器下载网站的附件是不完整的……

开始我以为是K2组件产生的问题所致,但在本地环境测试后,发现并没有问题。那只能说明是空间商提供的环境有问题……

于是我咨询了我的空间商,得知是gzip与IE的问题,情况大致是这样的:

我使用的空间都是默认对php进行gzip压缩,而类似joomla和VBB论坛的附件都是以php输出,导致附件都会经过gzip压缩。因此附件会经过双重压缩,但IE的算法并不能解决这个问题,导致下载的附件不完整,而在firefox却没问题(算法不同)。

VBB论坛的附件输出是由attachment.php负责,只需要手工屏蔽了它的zip就可以解决问题。

SetEnvIfNoCase Request_URI ^(.*attachment.php.*)$ no-gzip dont-vary 

而负责joomla(例如安装了K2组件的网站)附件的文件是哪个呢……?还没找到,郁闷……

  • 作者:野草工作室
  • 发布日期:2010-10-15

文章评论功能仅对网站会员开放,请先 登录 注册

栏目公告

原野草工作室官网的博客栏目的文章,会逐步迁移至Joomla建站笔记栏目。

Joomla主机