Nginx: CSS-Dateien werden nicht geladen
Bei der Migration von Apache2 zu Nginx ist ein Benutzer auf ein Problem gestoßen, bei dem CSS-Dateien nicht ordnungsgemäß geladen wurden. Die Fehlermeldung in der Browserkonsole deutete auf eine Nichtübereinstimmung der MIME-Typen hin.
Obwohl in /etc/nginx/mime.types der richtige MIME-Typ (text/css) angegeben war, blieb das Problem weiterhin bestehen. Der Benutzer stellte sicher, dass die mime.types-Datei im http-Abschnitt der nginx.conf-Konfigurationsdatei enthalten war:
http { include /etc/nginx/mime.types; ... }
Das Problem wurde jedoch behoben, als die Include-Anweisung in einen Standortblock verschoben wurde:
server { ... location / { include /etc/nginx/mime.types; ... } ... }
Diese Änderung stellt sicher, dass die MIME-Typen für den jeweiligen Speicherort korrekt interpretiert werden, wodurch das Problem behoben wird, dass CSS-Dateien nicht geladen werden.
Das obige ist der detaillierte Inhalt vonWarum werden meine CSS-Dateien nach dem Wechsel von Apache zu Nginx nicht geladen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!