我在heroku上部署了一个简单的laravel应用程序,但是正如您在图像中看到的那样,我的css和js文件上出现了很多403错误。我该如何解决?我尝试了很多方法,例如更改了调用文件{{asset('css / app.css')}}的方式,或者/css/app.css方式都不能解决问题。
答案 0 :(得分:0)
如果您附加了public/
http://saldoprojeto.herokuapp.com/vendor/adminlte/vendor/Ionicons/css/ionicons.min.css
不起作用
http://saldoprojeto.herokuapp.com/public/vendor/adminlte/vendor/Ionicons/css/ionicons.min.css
工作正常
所以您需要告诉Heroku使用公共目录作为根目录
Procfile
web: vendor/bin/heroku-php-apache2 public/
PS:“ 403禁止”状态用于尝试访问作曲家供应商目录中的文件,该文件不能且不应公开访问
希望这会有所帮助