nginx alis 可以工作,但是没有返回正确的 mime 类型

nginx alis 可以工作,但是没有返回正确的 mime 类型

我已经设置了一条 nginx 规则

    location ~ /(sitemap.*) {
      alias /var/www/html/sitemaps/$1;
    }

这对于我想要的情况很有用,例如

  1. https://example.com/sitemap-1.xml
  2. 返回文件 /var/www/html/sitemaps/sitemap-1.xml

我的问题是响应标头的内容类型content-type: text/plain对于 xml 文件来说不正确

nginx 有没有什么方法可以自动理解内容类型并返回正确的标头?

相关内容