Otann / andreev_ru

Django-based website for Pavel Andreev
0 stars 0 forks source link

Поддержка svgz #55

Closed arturi closed 11 years ago

arturi commented 11 years ago

Добавить правильные заголовки для svgz на сервере: http://kaioa.com/node/45

Otann commented 11 years ago

Я добавлю Но у нас же не апач.

arturi commented 11 years ago

Я понимаю, скинул для примера просто, nginx же тоже поддерживает :-)

Otann commented 11 years ago

вообще сейчас настроено правильно

http://stackoverflow.com/questions/3695409/nginx-offers-of-downoload-svg-instead-of-showing-it

pavel-andreev : ~ $ cat /etc/nginx/mime.types                                                                                                           21:37
types {
    text/html               html htm shtml;
    text/css                css;
    text/xml                xml rss;
    image/gif               gif;
    image/jpeg              jpeg jpg;
    application/x-javascript        js;
    application/atom+xml            atom;

    text/mathml             mml;
    text/plain              txt;
    text/vnd.sun.j2me.app-descriptor    jad;
    text/vnd.wap.wml            wml;
    text/x-component            htc;

    image/png               png;
    image/tiff              tif tiff;
    image/vnd.wap.wbmp          wbmp;
    image/x-icon                ico;
    image/x-jng             jng;
    image/x-ms-bmp              bmp;
    image/svg+xml               svg svgz;

    application/java-archive        jar war ear;
    application/json            json;
    application/mac-binhex40        hqx;
    application/msword          doc;
    application/pdf             pdf;
    application/postscript          ps eps ai;
    application/rtf             rtf;
    application/vnd.ms-excel        xls;
    application/vnd.ms-powerpoint       ppt;
    application/vnd.wap.wmlc        wmlc;
    application/vnd.google-earth.kml+xml    kml;
    application/vnd.google-earth.kmz    kmz;
    application/x-7z-compressed     7z;
    application/x-cocoa         cco;
    application/x-java-archive-diff     jardiff;
    application/x-java-jnlp-file        jnlp;
    application/x-makeself          run;
    application/x-perl          pl pm;
    application/x-pilot         prc pdb;
    application/x-rar-compressed        rar;
    application/x-redhat-package-manager    rpm;
    application/x-sea           sea;
    application/x-shockwave-flash       swf;
    application/x-stuffit           sit;
    application/x-tcl           tcl tk;
    application/x-x509-ca-cert      der pem crt;
    application/x-xpinstall         xpi;
    application/xhtml+xml           xhtml;
    application/zip             zip;

    application/octet-stream        bin exe dll;
    application/octet-stream        deb;
    application/octet-stream        dmg;
    application/octet-stream        eot;
    application/octet-stream        iso img;
    application/octet-stream        msi msp msm;
    application/ogg             ogx;

    audio/midi              mid midi kar;
    audio/mpeg              mpga mpega mp2 mp3 m4a;
    audio/ogg               oga ogg spx;
    audio/x-realaudio           ra;
    audio/webm              weba;

    video/3gpp              3gpp 3gp;
    video/mp4               mp4;
    video/mpeg              mpeg mpg mpe;
    video/ogg               ogv;
    video/quicktime             mov;
    video/webm              webm;
    video/x-flv             flv;
    video/x-mng             mng;
    video/x-ms-asf              asx asf;
    video/x-ms-wmv              wmv;
    video/x-msvideo             avi;
}
Otann commented 11 years ago

понятно что поддерживает (тем более из коробки), но я не понял зачем статья про апач :)

Otann commented 11 years ago

Скажи мне адрес файла, для которого сейчас отдаются неправильные заголовки. Как воспроизвести баг-то?

Otann commented 11 years ago

У меня вот правильные заголовки отдает:

mac-wookie : ~ $ wget -O - -S http://pavel-andreev.ru/media/project_icons/hals.svg > /dev/null                                                          21:43
--2013-02-15 21:43:05--  http://pavel-andreev.ru/media/project_icons/hals.svg
Resolving pavel-andreev.ru... 151.248.118.201
Connecting to pavel-andreev.ru|151.248.118.201|:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 200 OK
  Server: nginx/1.1.19
  Date: Fri, 15 Feb 2013 17:43:01 GMT
  Content-Type: image/svg+xml
  Content-Length: 133167
  Last-Modified: Thu, 31 Jan 2013 21:55:16 GMT
  Connection: keep-alive
  Accept-Ranges: bytes
Length: 133167 (130K) [image/svg+xml]
Saving to: `STDOUT'

100%[====================================================================================================================>] 133,167     --.-K/s   in 0.07s   

2013-02-15 21:43:05 (1.84 MB/s) - written to stdout [133167/133167]
arturi commented 11 years ago

Я про svgz, обычный svg норм, а зипованый отдает на скачивание.

Otann commented 11 years ago

В настройках ясно видно выше, что заголовок для обоих типов. Пример адреса будет или закрывать?

Otann commented 11 years ago

Артур, это не наезд, мне действительно нужен пример файла, который плохо отдается, чтобы воспроизвести проблему, потому что в настройках уже указана вся необходимая проблема.

Ты можешь нормально написать, где и при каких обстоятельствах у тебя случилась проблема?

arturi commented 11 years ago

Она случилась давно на локальной машине, у меня файлы .svgz не отображались в браузере. Я так понимаю, что на сервере все заработает. Проверю и отпишу.

Otann commented 11 years ago

На локальной машине вообще ни nginx, ни apache не при чем, ты бы проверил прежде чем вообще заводить баг, это дело пары минут.

On Saturday, February 16, 2013, arturi wrote:

Она случилась давно на локальной машине, у меня файлы .svgz не отображались в браузере. Я так понимаю, что на сервере все заработает. Проверю и отпишу.

— Reply to this email directly or view it on GitHubhttps://github.com/Otann/andreev_ru/issues/55#issuecomment-13647653.

С уважением, Антон Чеботаев.

arturi commented 11 years ago

Ссылку я прислал не про apache, а просто чтобы быстрее объяснить проблему и о каких заголовках я говорю. Я не подумал, что если тут не заработало, то там само заработает.

Otann commented 11 years ago

Я знаю что такое http-headers и mime-types без ссылок. Баги надо просто описывать нормально: что делал, что ожидал, что получилось. Тогда и другим не придется из-за тебя тратить время впустую.

А ты не разбираясь в вопросе и не описав проблемы уже что-то просишь настроить.

On Saturday, February 16, 2013, arturi wrote:

Ссылку я прислал не про apache, а просто чтобы быстрее объяснить проблему и о каких заголовках я говорю. Я не подумал, что если тут не заработало, то там само заработает.

— Reply to this email directly or view it on GitHubhttps://github.com/Otann/andreev_ru/issues/55#issuecomment-13647688.

С уважением, Антон Чеботаев.