我在Laravel 5.2应用程序中遇到了一个奇怪的问题。特别是加载一些CSS和JavaScript文件。我在文件夹public/assets
中有这个,所以我有这样的东西:
|--public
|----/assets
|-------/css
|------------/auth
|---------------login.css
|----------main.css
|-------/js
|---------email.js
|---------/modules
|------------faq.js
这是我的目录,所以我用CSS加载CSS:
<link href="{{ URL::asset('assets/css/main.css') }}" rel="stylesheet" type="text/css" />
<link href="{{ URL::asset('assets/css/auth/login.css') }}" rel="stylesheet" type="text/css" />
JavaScript文件包含:
<script src="{{ asset('assets/js/email.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/modules/faq.js') }}" type="text/javascript"></script>
此外,我还要加载其他文件,但我会解释基本情况。所以,问题是login.css
和faq.js
的负载给了我404错误,但其他文件正确加载,我甚至检查通过绝对路径打开文件,然后重新加载很好,我也公开了公共文件夹的www-data,但没有任何作用,所以我不知道为什么会触发404错误。我还应该检查什么?
在浏览器的控制台中,加载的链接是: http://mydomain/assets/js/modules/faq.js http://mydomain/assets/css/auth/login.css
但是他们给出了404错误,其他文件没有
答案 0 :(得分:0)
首先检查那些404文件肯定在那里
检查这些文件是否具有可读性