NGINX - Невозможно установить заголовок типа контента - PullRequest
0 голосов
/ 24 октября 2018

Я использую nginx/1.10-3 в Debian.

У меня есть файл с именем logo.img, в действительности это svg.

Я изменил /etc/nginx/mime.types, чтобы включить .img как расширение для типа файла svg: image/svg+xml svg svgz img;

Но заголовки обслуживаемого файла по-прежнему application/octet-stream

По какой-то причудливой причине меня попросили обслужить.img файл в качестве svg для логотипа на сайте, я получил его для работы на Apache2, используя MIME Magic.Но, насколько я знаю, этого не существует в NGINX.

1 Ответ

0 голосов
/ 24 октября 2018

Файл /etc/nginx/mime.types уже содержит сопоставление для URI, оканчивающихся на .img, для которого установлено значение application/octet-stream.

При редактировании файла did также должен удалить это существующее сопоставление.


Кроме того, вы можете переопределить тип содержимого для одного URI.

Например:

root /path/to/root;
...
location = /images/logo.img {
    types {}
    default_type image/svg+xml;
}
...