Rumah >hujung hadapan web >tutorial css >Mengapa Pelayan Nginx Saya Tidak Melayan Fail CSS Dengan Betul?

Mengapa Pelayan Nginx Saya Tidak Melayan Fail CSS Dengan Betul?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-02 20:46:10712semak imbas

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

Isu Konfigurasi Jenis MIME Nginx Menghalang Pemuatan CSS

Masalah:

Pengguna menghadapi masalah di mana fail CSS gagal dimuatkan dalam Nginx. Konsol ralat melaporkan "teks/html" sebagai jenis MIME dan bukannya "teks/css". Walaupun konfigurasi yang betul dalam /etc/nginx/mime.types, fail CSS kekal dipunggah.

Punca Kemungkinan:

Masalah mungkin timbul disebabkan peletakan yang salah sertakan arahan dalam nginx.conf fail.

Penyelesaian:

Untuk membetulkan isu ini, alihkan masukkan /etc/nginx/mime.types; arahan daripada blok http {} ke dalam blok lokasi / {}. Fail nginx.conf yang dikemas kini sepatutnya kelihatan seperti ini:

http {
    ...
    location / {
        include /etc/nginx/mime.types;
        ...
    }
    ...
}

Dengan meletakkan arahan dalam blok lokasi / {}, Nginx akan menggunakan tetapan jenis MIME secara khusus ke lokasi akar, memastikan fail CSS berada disajikan dengan jenis MIME yang betul. Ini akan menyelesaikan isu dan membolehkan fail CSS berjaya dimuatkan.

Atas ialah kandungan terperinci Mengapa Pelayan Nginx Saya Tidak Melayan Fail CSS Dengan Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn