CSS 로드를 방해하는 Nginx MIME 유형 구성 문제
문제:
사용자에게 발생하는 문제 CSS 파일이 Nginx에서 로드되지 않는 경우. 오류 콘솔은 "text/css" 대신 "text/html"을 MIME 유형으로 보고합니다. /etc/nginx/mime.types의 적절한 구성에도 불구하고 CSS 파일은 언로드된 상태로 유지됩니다.
가능한 원인:
잘못된 배치로 인해 문제가 발생할 수 있습니다. nginx.conf에 include 지시문 file.
해결책:
이 문제를 해결하려면 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!