2013-11-28 58 views
0

这是问题,尝试加载一个文件夹中的CSS文件,并得到控制台错误:“资源解释为样式表,但与MIME类型文本/ HTML传输”。尝试通过在其中添加.htaccess文件(位于根目录/与css相同的文件夹中)和“AddType text/css .css”来修复它,但它完全被忽略。css MIME类型文本/ HTML和AddType被忽略

如何解决?

(不知道是不是问题,但我在Windows 8.1和WAMP)

欣赏任何反馈。

+0

只好把它添加到的.htaccess:RewriteEngine叙述上 的RewriteCond%{} REQUEST_FILENAME -f,我还是老样子发现奇怪的,因为它是打开文件好吗但在text/html的 – Notsogood13

回答

0

试试这个:

<FilesMatch "(\.css)$"> 
    AddType text/css .css 
    Header set Content-Type text/css 
</FilesMatch> 

但你真的不应该。 text/html是正常的。

+0

获取内部服务器错误(500 )=/ – Notsogood13

+0

是否放在''下面 - 但是你知道,无论你在哪里 – Deryck

0

由于安全问题,仅将样式表“rel”标签类型属性设置为text/css是不够的,您应该在http头文件中设置内容类型(content-type:text/css) Apache,但是如果其他人在IIS中遇到这个问题并且看到这个页面:去控制面板 - >程序和功能 - >打开或关闭windows功能 - >互联网信息服务 - >万维网服务 - >常见http功能 - >静态内容,启用此选项并重新启动您的IIS。