Почему приложение или заголовок заголовка содержимого вызывает ошибку 500?

У меня есть script, который отлично работает на моем тестовом сервере (используя IIS6). script обрабатывает ajax-запрос и отправляет ответ со следующей строкой:

header( 'application/javascript' );

Но на моем реальном сервере эта строка вылетает из строя и вызывает ошибку 500.

Нужно ли мне разрешать PHP отправлять разные типы MIME в IIS7? Если да, то как мне это сделать? Я не могу найти никакого способа интерфейса.

Ответы

Ответ 1

Заголовок неправильный, попробуйте вместо этого:

header('Content-Type: application/javascript');

Ответ 2

взгляните на http://en.wikipedia.org/wiki/Mime_type

Там говорится, что вы должны использовать application/javascript вместо text/javascript.