Подтвердить что ты не робот

Принудительное nginx для отправки определенного типа содержимого

Как перезаписать default Content-Type в nginx? В настоящее время, когда я запрашиваю файл 01.dae, там

Content-Type: application/octet-stream;

И я хочу, чтобы это было

Content-Type: application/xml;

Я пробовал что-то вроде

location ~* \.dae$ {
  types { };
  default_type application/xml;
}

и

location ~* \.dae$ {
  add_header Content-Type application/xml;
}

но ничего не работает.

4b9b3361

Ответ 1

Вы можете отредактировать /etc/nginx/mime.types и добавить его

types {
    application/xml        dae;
}

Я не нашел точную строку application/xml в моем mime.types, поэтому я предполагаю, что вы можете напрямую включить ее в свой серверный блок, в область сервера или что-то в этом роде.

Ответ 3

Добавить "приложение/xml dae;" к области вашего сервера или области. Или добавьте его в mime.type.

Оба они работают для меня.