我注意到Chrome報告的.js文件的MIME類型錯誤。這些文件與Apache 2一起提供,最初沒有在其conf文件中引用js文件。Apache爲.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'屬性)。 – VisioN