为什么内容标题'application / javascript'导致500错误?

时间:2008-09-17 10:39:34

标签: php iis-7 mime-types

我有一个在我的测试服务器上运行正常的脚本(使用IIS6)。该脚本处理ajax请求并使用以下行发送响应:

header( 'application/javascript' );

但在我的实时服务器上,此行崩溃了该页面并导致500错误。

我是否需要允许PHP在IIS7中发送不同的MIME类型?如果是这样,我该怎么做?我在界面上找不到任何方法。

2 个答案:

答案 0 :(得分:107)

标题不正确,请改为尝试:

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

答案 1 :(得分:1)

查看 http://en.wikipedia.org/wiki/Mime_type

它说你应该使用application / javascript而不是text / javascript。