mod_deflate работает, но отправляет неправильные заголовки

Я использую mod_deflate для сервера gzip-контента для файлов js и css.

Используя curl, я вижу, что он работает, и я вижу код, но Chrome все еще думает, что это контент gzip, а НЕ таблицы стилей /javascript, поэтому он не будет отображать их.

Chrome говорит: Ресурс интерпретируется как таблица стилей, но передается с приложением MIME-типа /x-gzip.

Так что я думаю, что apache отправляет неправильные заголовки. Но я не знаю, как это исправить.

У кого-нибудь есть идея?

Сервер работает под управлением Ubuntu 12 64 бит, с apache2.

Спасибо!

1 ответ

Решение

Ваши ссылки неверны.

Вы сделали ссылки на file.css.gz, который просто обслуживает GZIP-файл напрямую.

Вместо этого вы должны дать ссылку на file.css, Веб-браузер выяснит, что файл gzipped есть (nginx), и обработает его, или сожмет его сам.

Другие вопросы по тегам