Html 拒绝应用样式,因为不支持MIME类型

Html 拒绝应用样式,因为不支持MIME类型,html,css,ruby,mime-types,mime,Html,Css,Ruby,Mime Types,Mime,我一直收到一个错误,说MIME类型('text/html')不可执行或不是受支持的样式表MIME类型,并且启用了严格的MIME检查 链接它的代码是 <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="css/heroic-features.css" rel="styles

我一直收到一个错误,说MIME类型('text/html')不可执行或不是受支持的样式表MIME类型,并且启用了严格的MIME检查

链接它的代码是

<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">

<!-- Custom styles for this template -->
<link href="css/heroic-features.css" rel="stylesheet">

<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
西纳特拉要我这么做

但我已经试过了,但没用


有什么我应该更改或添加到我的代码中,以便css工作吗?

我想您希望样式表使用
text/css
,JS文件使用
application/javascript

根据sinatra文档,可以从请求级别访问传入的请求对象

get '/foo' do
  t = %w[text/css text/html application/javascript]
  request.accept              # ['text/html', '*/*']
  request.accept? 'text/xml'  # true
  request.preferred_type(t)   # 'text/html'
end

你能在问题的主体中包含错误文本吗?图像,尤其是图像链接,对某些人来说是有问题的,并且无法正确索引,这意味着其他查找相同错误的人无法找到此问题及其可能的任何答案。这似乎是服务器端问题,您的CSS被作为HTML提供。在Apache
httpd
等服务器上,这需要识别具有正确MIME类型(
text/css
)的
.css
文件。相关:和
get '/foo' do
  t = %w[text/css text/html application/javascript]
  request.accept              # ['text/html', '*/*']
  request.accept? 'text/xml'  # true
  request.preferred_type(t)   # 'text/html'
end