Nginx Gagal Memuat Fail CSS: Panduan Penyelesaian Masalah
Apabila bertukar daripada Apache2 kepada Nginx, pengguna mungkin menghadapi masalah apabila fail CSS gagal untuk memuatkan. Ini boleh mengakibatkan mesej ralat yang serupa dengan:
Error: The stylesheet http://example.com/style.css was not loaded because its MIME type, "text/html", is not "text/css".
Walaupun jenis MIME dikonfigurasikan dengan betul dalam /etc/nginx/mime.types, isu itu mungkin masih berterusan. Ini biasanya disebabkan oleh lokasi include /etc/nginx/mime.types; arahan.
Konfigurasi Betul
Untuk menyelesaikan isu, pastikan arahan sertakan diletakkan di bawah blok lokasi yang betul:
http { ... # Include MIME types from /etc/nginx/mime.types location / { include /etc/nginx/mime.types; ... } }
Konfigurasi Salah
Elakkan meletakkan arahan sertakan di bawah http global blok:
http { # Incorrect: Include MIME types globally include /etc/nginx/mime.types; ... }
Dengan meletakkan arahan sertakan di bawah blok lokasi tertentu, Nginx akan membaca dan menggunakan jenis MIME dengan betul untuk lokasi tersebut. Ini akan memastikan bahawa fail CSS dimuatkan dengan betul dan tapak web dipaparkan dengan betul.
Atas ialah kandungan terperinci Mengapa Nginx Tidak Memuatkan Fail CSS Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!