我想使用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
我的设置错了吗? (如果是这样,我该如何解决?)或者我的测试错了吗? (如果是这样,我该如何测试我的设置?)