Nginx部署靜態html樣式不正確 Resource interpreted as Stylesheet but transferred with MIME type text/plain


將網站部署到 nginx 之后,網頁可以打開,但樣式全都沒有加載,瀏覽器里按下 F12 鍵,console 有報錯:

Resource interpreted as Stylesheet but transferred with MIME type text/plain

由於 nginx 沒有指定 mime type,則默認會以 text/plain 的形式處理,也就是說,瀏覽器會以純文本的形式來處理 css 和 js 文件,所以無法正常加載樣式。

修改配置文件 nginx.conf, 在 http{ } 中開啟下面兩行(一般 nginx.conf 文件中默認是有下面的配置的):

include /etc/nginx/mime.types;
default_type application/octet-stream;

重啟nginx服務即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM