myme.types

David Mzareulyan david at hiero.ru
Sun Sep 16 14:50:20 MSD 2007


Что-то я совсем запутался. То есть, в nginx в принципе нельзя навесить content-type 
на файлы .gz? Это фича или вынужденная функциональность? Или это работает 
только для двойных расширений (.tar.gz, .xml.gz)?

В конце концов, могу же я хотеть просто сохранить .gz-файл? Не разжимать 
средствами браузера, а отдать и сохранить как есть?

> On Sun, Sep 16, 2007 at 02:13:24PM +0400, Михаил Монашёв wrote:
> 
>> Здравствуйте proforg,
>> 
>>>>> расширение .gz - это не Content-type
>>>>> это Content-encoding
>>>> Я про файлик myme.types из дистрибутива писал. Поэтому именно про
>>>> Content-type .
>>>> 
>> p> там и НЕ ДОЛЖНО БЫТЬ этой записи :)
>> p> в заголовках же видимо должно быть
>> p> Content-Type: application/xml
>> p> Content-Encoding: x-gzip
>> Где про это можно прочитать? Хочется понять как правильно.
>> 
> В nginx так не сделаешь.
> 
> Правильнее, кстати, "Content-Encoding: gzip".
> x-gzip - это наследие Netscape 3, etc.
> C .gz есть такая проблема:
> 
> .tar.gz должны передаваться без "Content-Encoding: gzip", потому что
> браузер может сохранить их расжатым (хотя MSIE и, если не ошибаюсь,
> современные Мозиллы сохраняют сжатым).
> 
> А вот всякие CHANGES.gz (и .xml.gz) показывать расжатым.
> 


-- 
С уважением
Давид Мзареулян
david at hiero.ru








More information about the nginx-ru mailing list