WAMP неправильно отправляет заголовки файлов (тип контента) - PullRequest
0 голосов
/ 09 марта 2010

Я не могу получить файл PHP для отправки правильных заголовков на мой сервер WAMP. Обычно это не проблема, за исключением того, что это phpMyAdmin, который бесится и что основные файлы CSS не работают в Firefox.

Вот строка, которая в файле, который объединяет CSS-файлы, используется для отправки вывода в виде CSS.

header('Content-Type: text/css; charset=UTF-8');

Я также поместил файл .htaccess в каталог phpmyadmin:

AddType text/css .css

Ни один не работает. Что я могу сделать, чтобы Firefox интерпретировал этот файл как CSS?

1 Ответ

0 голосов
/ 09 марта 2010

Директива Addtype не имеет значения - она ​​говорит обработчику по умолчанию использовать указанный mimetype - в случае PHP вы не используете обработчик по умолчанию.

Команда заголовка должна работать, правильно установить заголовок mimetype - и поведение, которое вы описываете, предполагает, что оно не работает.

Самая распространенная причина этого сбоя заключается в том, что заголовки уже сброшены, и вывод тела начался до того, как PHP попадет в скрипт заголовка. Это может произойти из-за разного рода вещей (включая маркеры спецификации в текстовых файлах UTF8, которые вы обычно не видите в исходном коде).

Это также означает, что ваша обработка ошибок / ведение журнала не работает - или вы не знаете, где искать ошибки - потратьте некоторое время на чтение руководства по настройке отчетов об ошибках.

С

...