【发布时间】:2017-02-19 21:15:33
【问题描述】:
在建立我的网站一段时间后,我想看看我是否可以将它上传到我的域,看看它是否可以从网络上运行。
现在我的 css 文件出现了这个错误: 资源解释为样式表,但使用 MIME 类型 text/html 传输:“http://www.benny-water.com/Mainscss2.css”
我已经连续搜索了 3 个小时,但没有找到解决方案。如果我理解是我的服务器 (OVH) 错误地将 css 文件解释为 html 或文本文件,但我不知道在哪里进行更改。
我的 css 文件代码如下所示:
<head>
<title> Benny Water </title>
<link rel="stylesheet" type="text/css" href="Mainscss2.css"> </link>
<link rel="stylesheet" type="text/css" href="/style/Css3.css" />
<link rel="stylesheet" type="text/css" href="style/Grid.css" />
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Oxygen"/>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Muli"/>
<link rel="stylesheet" type="text/css" ng-href="js/Jportfolio/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" ng-href="js/Jportfolio/css/jportilio.css" />
<link rel="stylesheet" type="text/css" ng-href="js/Jportfolio/css/jportilio_style_default.css" />
<script type="text/javascript" src="js/Jportfolio/js/jquery-1.11.2.min.js"/>
<script type="text/javascript" src="js/Jportfolio/js/bootstrap.min.js"/>
<script type="text/javascript" src="js/Jportfolio/js/jportilio.js"/>
<script src="http://code.jquery.com/jquery-latest.min.js"/>
</head>
谢谢你的帮助:)
【问题讨论】:
-
你的
.htaccess文件一定有问题 -
我的 .htaccess 看起来像这样,RewriteEngine on # 不重写 css、js 和图像 RewriteCond %{REQUEST_URI} !\.(?:css|js|jpe?g|gif|png)$ [ NC] RewriteRule ^abc/(.+)/(.+)/abc.php?id=$1&name=$2 [L] # 从根 RewriteRule 重写 css、js 和图像 ^abc/[^/]+/[ ^/]+/(.+)$ $1 [L]
-
我已经为此标记了一个重复项。听起来像是服务器配置问题;如果您有权访问您的服务器配置,那么您将能够按照说明进行操作。如果您不这样做,那么您可以在本地为您的网站配置它,但理想情况下,您应该与您的托管服务提供商联系以解决问题。
-
@BennyWater — 您是从 PHP 生成 CSS 吗?我的 mod_rewrite fu 无法解码您的评论。