Nginx MIME 類型設定問題阻止CSS 載入
問題:
使用者遇到問題CSS 檔案無法在Nginx 中載入。錯誤控制台將“text/html”報告為 MIME 類型,而不是“text/css”。儘管 /etc/nginx/mime.types 中配置正確,CSS 檔案仍然未載入。
可能原因:
問題可能是由於不正確的放置在nginx.conf 中包含指令
解決方案:
要修正此問題,請移動include /etc/nginx/mime.types;指令從 http {} 區塊到 location / {} 區塊內。更新後的nginx.conf 檔案應如下所示:
http { ... location / { include /etc/nginx/mime.types; ... } ... }
透過將指令放置在location / {} 區塊中,Nginx 會將MIME 類型設定專門應用於根位置,確保CSS 檔案是使用正確的MIME 類型提供服務。這將解決問題並允許 CSS 檔案成功載入。
以上是為什麼我的 Nginx 伺服器無法正確提供 CSS 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!