NGINX:未加载CSS,因为其MIME类型“text/plain”不是“text/css”

lf3rwulv  于 2022-11-21  发布在  Nginx
关注(0)|答案(2)|浏览(585)

在搜索和浏览了很多不同的文章后,我仍然没有解决以下问题的方法:
我收到Firefox错误消息:
未加载样式表https://www.xxxxxx.at/assets/css/main.css,因为其MIME类型“text/plain”不是“text/css”。
我在Docker中运行nginx:stable,并使用下面的/etc/nginx/nginx.conf:

events {
    worker_connections 1024;
}
http {
    server_names_hash_bucket_size 64;
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    server {
        listen 80 default_server;
        listen [::]:80 default_server;

        location / {
            return 301 https://$host$request_uri;
        }
    }

    server {
        listen 443 ssl http2;
        listen [::]:443 ssl http2;

        server_name XXXXXXXX;

        root /site_data/XXXXXXXX;
        index index.html index.htm;

        location / { }

        ssl_certificate /ssl/XXXXXXXX.pem;
        ssl_certificate_key /ssl/XXXXXXXX.pem;
        ssl_session_timeout 1d;
        ssl_session_cache shared:MozSSL:10m;  # about 40000 sessions
        ssl_session_tickets off;

        # modern configuration
        ssl_protocols TLSv1.3;
        ssl_prefer_server_ciphers off;

    }
}

我的网站基本上是:

<html>
    <head>
    ...
    <link rel="stylesheet" type="text/css" href="assets/css/main.css" />
    ...
    </head>
    <body>...</body>
</html>

有人知道这个Firefox/Chrome问题的解决方案吗?

inb24sb2

inb24sb21#

缓存问题按Ctrl+Shift+R重新加载浏览器页面可能会解决此问题。

hujrc8aj

hujrc8aj2#

此 问题 已 解决 , 似乎 是 缓存 问题 。

相关问题