0
我在Laravel 5.2應用程序中遇到一個奇怪的問題。特別是加載一些CSS和JavaScript文件。我的文件夾public/assets
中有這樣的話,我有這樣的事情:問題在Laravel中加載CSS和JavaScript文件
|--public
|----/assets
|-------/css
|------------/auth
|---------------login.css
|----------main.css
|-------/js
|---------email.js
|---------/modules
|------------faq.js
這是我的目錄,所以我加載與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錯誤,但其他文件加載正確,我甚至檢查通過絕對路徑打開文件,他們加載得很好,我也chown到萬維網數據的公共文件夾,但沒有任何作品,所以我不知道爲什麼404錯誤被觸發。我還應該檢查什麼?
在瀏覽器的控制檯已加載的鏈接: http://mydomain/assets/js/modules/faq.js http://mydomain/assets/css/auth/login.css
但是他們給的404錯誤,以及其他文件不
1.-是的,我使用絕對路徑:http:// myServerIP/public/assets/css/myfile打開瀏覽器中的文件。 2.-我在服務器'sudo chown -R www-data'上做了那個,現在apache是老闆,應該可以打開他們 –
@SrednyMCasanova,這個路徑不正確,你需要刪除公共路徑。所以它是nginx問題,nginx documnet root應該公開包含 –