Имеем сервер на CentOS 6 на нем Nginx+PHP-FPM без апача
Периодически файлы css/js отдаются с миме-типом jpg или png и пользовательский браузер очень огорчается по этому поводу. Закономерность выявить не удалось. Воспроизводится на разных браузерах и разных платформах. Запросы браузера вполне корректные. После чистки кэша браузера как правило удается получить файл в нужном миме-типе, иногда для хрома приходится читсить кеш несколько раз.
Что сделано чтобы решить проблему:
1. У всех css прописано:
<link type="text/css" rel="stylesheet"
2. У js аналогично:
<script type="text/javascript"
3. В конфигах сервера:
/etc/mime.types
text/javascript js
text/css css
image/jpeg jpg
image/png png
/etc/nginx/mime.types
types{
text/javascript js;
text/css css;
image/jpeg jpg;
image/png png;
/etc/nginx/nginx.conf
http{
include /etc/nginx/mime.types;
default_type text/html;
/etc/php.ini
default_mimetype="text/html"
Видимого результата эти действия не принесли. Идеи закончились.