我正在Heroku上托管PHP应用程序,该应用程序使用作曲家安装Bootstrap。当我将应用程序部署到Heroku时,所有作曲家依赖项都按预期安装在"供应商"子目录中。
我现在正在尝试将Bootstrap在我的HTML视图中包含在<link href="https://[Heroku app URL]/vendor/twbs/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
中,但这导致了" 403禁止"错误,因为我无权访问供应商目录。
我不知道如何访问该目录以在我的HTML页面中包含所需的JS和CSS文件。
Heroku故意限制了对作曲家供应商目录的访问,似乎是"最佳实践"。为了访问选定的资源,我在公共目录中创建了符号链接(Symlink)与所需文件。