是什么导致此错误,该项目在另一台服务器上已完全正常运行?

时间:2019-11-14 22:38:46

标签: laravel cpanel

我正在尝试使用cpanel在服务器上设置此项目,我们可以说重定向和所有有效的方法,但是当我尝试查看页面时,出现此错误。

  

拒绝应用“ http://page.com/css/app.css?id=4513b702e5714c4239c0”中的样式,因为它的MIME类型(“ text / html”)不是受支持的样式表MIME类型,并且启用了严格的MIME检查。

如果我单击链接,将显示“ 404未找到”页面?这个确切的项目已安装在使用cpanel的另一台服务器上,并且工作正常,我不知道我做错了什么?是什么引起了这个问题。

该页面将永远不会加载,只会永远加载。

我认为错误来自app.blade.php

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
    <!-- CSRF Token -->
    <meta name="csrf-token" content="{{ csrf_token() }}">

    <link rel="stylesheet" href="{{ asset('css/loading.css') }}">

    <link rel="shortcut icon" type="image/png" href="{{ asset('img/favicon.png') }}"/>

    <link rel="stylesheet" href="{{ asset('/css/fontawesome.min.css') }}">
    <link rel="stylesheet" href="{{ asset('/css/solid.min.css') }}">
    <link href="{{ mix('/css/app.css') }}" rel="stylesheet">
</head>
<body>

    @inertia

    <div class="sk-cube-grid">
        <img src="{{ asset('img/favicon.png') }}" alt="logo loading">
    </div>
    <script src="{{ mix('/js/app.js') }}" defer></script>
</body>
</html>

关于最终脚本

<script src="{{ mix('/js/app.js') }}" defer></script>

我不确定文件为什么存在

1 个答案:

答案 0 :(得分:0)

来源:Setting up a laravel project on a server with cpanel

您可以尝试添加此文件

  

.htaccess文件到public_html文件夹

RewriteEngine on 

# for example.com rewrite landing page to subdirectory/index.php
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^/?$ subdirectory/index.php[L]

# for example.com rewrite all other URIs to subdirectory/uri
# (?!subdirectory/) is a negative lookahead that stops rewrite then uri 
# already starts with /subdirectory/
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(?!subdirectory/)(.+)$ subdirectory/$1 [L,NC]

将子目录更改为home,将示例更改为您的域名。