多重调用nginx.conf中的types

如果我有:

# ... http { include mime.types; # ... types { } } # ... 

第二种types覆盖包含或附加到MIMEtypes的types?

它会覆盖,这是一个痛苦。 当我需要给特定的MIMEtypes指定特定的文件时,我已经通过使用正则expression式来匹配那些文件,然后只为这些文件覆盖types映射:

 location ~* ^.+\.(manifest|appcache)$ { types { } default_type text/cache-manifest; } 

自问题提出以来,这似乎变得更容易了。 从https://stackoverflow.com/a/20566966

你只需要指定与你的mime.types相同的级别的其他types包括:

 include mime.types; types { # here is additional types }