首頁 > web前端 > css教學 > 為什麼我的 Nginx 伺服器無法正確提供 CSS 檔案?

為什麼我的 Nginx 伺服器無法正確提供 CSS 檔案?

Mary-Kate Olsen
發布: 2024-12-02 20:46:10
原創
778 人瀏覽過

Why Isn't My Nginx Server Serving CSS Files Correctly?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板