如何关闭托管服务器上的Gzip?

时间:2018-02-13 16:30:50

标签: php

我有一个用PHP编写的下载脚本工作正常但是我遇到了一些问题,允许用户从托管服务器下载300到600mb之间的.zip文件。大约70mb的文件下载很好,但较大的文件不完整或损坏。我一直在读这个问题可能是因为服务器上启用了gzip。

由于托管服务器,我无法编辑apache配置文件来禁用gzip。还有另外一种方法吗?我试过添加下面的代码  到我在与php下载脚本相同的目录中创建的.htaccess文件,但它没有禁用gzip。

#Disable GZIP in directory
RewriteRule ^(.*)$ $1 [NS,E=no-gzip:1,E=dont-vary:1]

如何禁用gzip?

这是我尝试下载时repsonse标头发回的内容。

Cache-Control   max-age=604800
Connection  keep-alive
Content-Encoding    gzip
Content-Type    text/html; charset=UTF-8
Date    Tue, 13 Feb 2018 16:12:05 GMT
Expires Tue, 20 Feb 2018 16:12:05 GMT
Server  nginx/1.12.2
Transfer-Encoding   chunked

0 个答案:

没有答案