我想使用 gzip 内容编码或不使用内容编码(作为后备)来提供大型(二进制但可压缩)文件。我认为应该可以使用类型映射来做到这一点。我因此设置AddEncoding x-gzip .gzc
和AddHandler type-map var .var
。然后我创建了resource
,resource.gzc
和resource.var
. 但是,我无法让 Apache 为压缩资源提供服务,因此我重命名resource
为resource.org
并相应地调整了我的类型映射。现在 Apache 实际上将提供压缩资源,而不是未压缩的资源......
我正在测试使用curl -I http://...
(-H 'Accept-Encoding: gzip,deflate'
如果我想要压缩版本)。
我的类型映射现在看起来像这样:
URI: resource.org
URI: resource.gzc
Content-Encoding: x-gzip
我的设置错了吗?(如果是这样,我该如何解决?)还是我的测试错了?(如果是这样,我应该如何测试我的设置?)