首页 > 解决方案 > 000webhost 不显示我的 css、js、图像文件

问题描述

我的 Laravel 项目在我的本地主机上正常运行,但是当我在 000webhost 上上传时,它只显示 html 数据,而 css、js、图像文件不显示。这是一个关于 css 文件的示例,我用它来链接 css 文件:

<link href="{{asset('public/frontend/css/bootstrap.min.css')}}" type="text/css" rel="stylesheet">

这是我的文件结构

-app
-bootstrap
-config
-database
-public
 --frontend
  ---css
   ----bootstrap.min.css
   ----some files css in here
  ---fonts
  ---images
  ---js
-public_html
-resources
 --views
   ---index.blade.php
-routes
-storage
...

当我运行它需要2个错误:

拒绝应用来自 'https://...000webhostapp.com/public/frontend/css/bootstrap.min.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且严格MIME 检查已启用。

加载资源失败:服务器响应状态为 404 ()

所有 css、js、图像文件都有 2 个错误。

标签: laravel

解决方案


解决了!!我真的不明白,但我只是将文件夹移动publicpublic_html文件夹中并且它有效


推荐阅读