使用NGINX,css文件不工作

mklgxw1f  于 2023-01-06  发布在  Nginx
关注(0)|答案(1)|浏览(111)

css文件正在加载,但问题是它们不适用,奇怪的是,如果我在chrome中以任何方式编辑它(输入一个字符并删除它),样式表都会适用,我相当肯定这个问题是nginx的,因为当我运行本地服务器(node.js http-server)时,css文件可以工作。
我把这个添加到我的配置中,以确保它被发送和解释为正确的文件类型,但它仍然不工作。

location ~ \.css {
  add_header Content-Type text/css;
}

This is the website if anyone wants to look at it or try editing the css file.

x6492ojm

x6492ojm1#

如果你看一下发送到浏览器的头文件,你会发现现在有两种内容类型,这是错误的。浏览器将CSS解释为纯文本,因此无法应用css。

Content-Type:text/plain
Content-Type:text/css

你的nginx配置是什么样子的?你有没有包括/etc/nginx/mime.types;任何类似的地方:https://www.nginx.com/resources/wiki/start/topics/examples/full/

相关问题