CSS,.htaccess,资源解释为样式表,但使用MIME类型text / html进行传输

时间:2016-10-13 20:24:29

标签: html css .htaccess

我的网页在加载CSS文档时遇到问题,同时还有不同类型的link文档,例如图片。 CSS文档的链接如下:<link rel="stylesheet" type="text/css" href="/master.css">

但我的.htaccess正在将其重写为index.php?query=master.css&search=Pages

我在Chrome控制台中遇到的错误如下所示:

  

资源解释为样式表,但使用MIME类型text / html传输:&#34; /master.css"。 IconWiki:6

我的.htaccess文件

##############
# .htaccess  #
##############
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond  %{REQUEST_FILENAME} !-f
RewriteCond  %{REQUEST_FILENAME} !-d

RewriteRule "syspag/(.*)$" page.php?p=$1 [QSA]
RewriteRule "sysico/(.*)$" icon.php?i=$1 [QSA]

RewriteRule Icons/(.*)$ index.php?query=$1&search=Icons [QSA]
RewriteRule (.*)$ index.php?query=$1&search=Pages [QSA]

1 个答案:

答案 0 :(得分:1)

使用标志 T = text / css

RewriteRule (.*)$ index.php?query=$1&search=Pages [QSA,T=text/css]