Closed arturi closed 11 years ago
Я добавлю Но у нас же не апач.
Я понимаю, скинул для примера просто, nginx же тоже поддерживает :-)
вообще сейчас настроено правильно
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;
}
понятно что поддерживает (тем более из коробки), но я не понял зачем статья про апач :)
Скажи мне адрес файла, для которого сейчас отдаются неправильные заголовки. Как воспроизвести баг-то?
У меня вот правильные заголовки отдает:
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]
Я про svgz, обычный svg норм, а зипованый отдает на скачивание.
В настройках ясно видно выше, что заголовок для обоих типов. Пример адреса будет или закрывать?
Артур, это не наезд, мне действительно нужен пример файла, который плохо отдается, чтобы воспроизвести проблему, потому что в настройках уже указана вся необходимая проблема.
Ты можешь нормально написать, где и при каких обстоятельствах у тебя случилась проблема?
Она случилась давно на локальной машине, у меня файлы .svgz не отображались в браузере. Я так понимаю, что на сервере все заработает. Проверю и отпишу.
На локальной машине вообще ни 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.
С уважением, Антон Чеботаев.
Ссылку я прислал не про apache, а просто чтобы быстрее объяснить проблему и о каких заголовках я говорю. Я не подумал, что если тут не заработало, то там само заработает.
Я знаю что такое 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.
С уважением, Антон Чеботаев.
Добавить правильные заголовки для svgz на сервере: http://kaioa.com/node/45