把laravel5.4專案部署到Linux環境,所有的css,js,image報錯404。
我的專案目錄在: /usr/local/nginx/html/oshop。
程式碼:(我引進的是/public/css/index/base.css[為例])
這是.blade.php中:
這是public下的靜態檔案目錄:
這是存取錯誤的錯誤訊息:
#如果存取這個css文件,報錯是這樣的:
#然後我就懷疑是不是我的nginx設定問題:
這個是我nginx.conf檔:
現在我想知道出現這個錯誤的原因是什麼?怎樣解決這個錯誤?
謝謝您,Code happy! ###
滿天的星座2017-06-29 10:09:56
Laravel中的資源檔案是動態載入的,需要用範本取代:
<link ..... href="{{URL::asset('css/....')}}">