Maison >interface Web >tutoriel CSS >Pourquoi mon serveur Nginx ne charge-t-il pas les fichiers CSS malgré les paramètres de type MIME corrects ?
Nginx ne parvient pas à charger les fichiers CSS
Problème :
Lors du chargement d'un site Web après le passage d'Apache2 à Nginx, les utilisateurs rencontrent une erreur indiquant que les fichiers CSS ne peuvent pas être chargés en raison d'un type MIME incorrect. Malgré les paramètres de type MIME corrects dans /etc/nginx/mime.types, l'erreur persiste.
Explication :
L'include /etc/nginx/mime.types ; La directive doit être placée sous le bloc serveur, pas sous le bloc http.
Solution :
Pour résoudre le problème, modifiez le fichier de configuration du serveur par défaut (/etc/nginx/conf .d/default.conf) comme suit :
server { listen 80; server_name localhost; location / { include /etc/nginx/mime.types; # Move this directive here root /usr/share/nginx/html; index index.html index.htm index.php; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; include fastcgi_params; } # Rest of the server block remains unchanged }
Informations supplémentaires :
L'inclusion /etc/nginx/mime.types ; La directive est utilisée pour inclure la configuration du type MIME à partir d’un fichier séparé. Le placer sous le bloc serveur garantit que les paramètres de type MIME sont appliqués spécifiquement à la configuration actuelle du serveur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!