【发布时间】:2012-12-31 01:31:33
【问题描述】:
我注意到 Chrome 报告 .js 文件的 MIME 类型错误。这些文件由 Apache 2 提供,最初在其 conf 文件中没有引用 js 文件。
我在http.conf中添加了如下配置:
AddType application/x-javascript .js
然后重新加载配置。 .js 文件仍在与此响应标头一起发送:
HTTP/1.1 200 OK
Date: Wed, 16 Jan 2013 16:39:42 GMT
Server: Apache/2.2.3 (Red Hat)
X-Powered-By: PHP/5.4.10
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
没有 .htaccess 文件。
什么会导致 Apache 发送不正确的 Content-Type,即使我在配置中指定了 application/x-javascript 并重新加载了服务器?
【问题讨论】:
-
这个标头似乎是由 PHP 解释器发送的(根据
X-Powered-By属性)。
标签: javascript apache mime-types content-type