Apache 我的脚本和样式被用作文本/html

Apache 我的脚本和样式被用作文本/html,apache,mime-types,osx-mavericks,Apache,Mime Types,Osx Mavericks,自从Mac OS Mavericks更新以来,我所有的样式和脚本都被用作text/html 我不知道在哪里可以改变这种行为。我正在使用内置的apache服务 编辑:我忘了提到静态文件按预期工作。上面的文件通过php脚本进行解析,以得到缓存和压缩。我正在使用标题(“内容类型:text/css”)在服务器/vhost配置中定义内容类型,请尝试添加: AddType text/javascript .js AddType text/css .css 如果其他内容已在设置类型,则可以尝试添加以下内

自从Mac OS Mavericks更新以来,我所有的样式和脚本都被用作
text/html

我不知道在哪里可以改变这种行为。我正在使用内置的apache服务


编辑:我忘了提到静态文件按预期工作。上面的文件通过php脚本进行解析,以得到缓存和压缩。我正在使用
标题(“内容类型:text/css”)
在服务器/vhost配置中定义内容类型,请尝试添加:

AddType text/javascript .js
AddType text/css .css
如果其他内容已在设置类型,则可以尝试添加以下内容:

<Files "*.js">
    ForceType text/javascript
</Files>

<Files "*.css">
    ForceType text/css
</Files>

ForceType文本/javascript
强制类型文本/css

进一步挖掘缓存脚本后,我发现一个方法强制PHP在标题中添加文本/html内容类型。这发生在我添加标题之前,比如
header(“内容类型:text/css”)


我已经重写了我的类方法,现在输出是正确的。奇怪的是,它并没有在我的实时服务器上引起问题,而我在
/etc/apache2/httpd.conf
中编写了这些行,但没有改变任何东西