如何覆盖nginx中的默认Content-Type?目前,当我请求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;
}
但没有任何作用。
答案 0 :(得分:55)
如果您没有文件扩展名:
location ~ something {
default_type application/xml;
}
如果您已设置,请使用创建http服务器的客户端加密证书:How to use golang lego let's encrypt client behind nginx?
答案 1 :(得分:32)
您可以修改/etc/nginx/mime.types
并添加
types {
application/xml dae;
}
我在application/xml
中找不到确切的字符串mime.types
,所以我想你可以直接将它包含在服务器块内,服务器范围内等等。
答案 2 :(得分:0)
添加" application / xml dae;"到您的服务器范围或位置范围。 或者将其添加到mime.type。
它们都适合我。