为什么内容标头“应用程序/javascript”会导致 500 错误?

2022-08-30 18:40:12

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

header( 'application/javascript' );

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

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


答案 1

标头不正确,请尝试以下操作:

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

答案 2

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

在那里,它说你应该使用应用程序/javascript而不是text/javascript。


推荐