我有一个 laravel 应用程序,我的客户需要通过子文件夹(比如说 clientdomain.com/laravelapp/)访问它。我已经将 laravel 的 /public/ 文件夹的内容移动到 /laravelapp 并设置了 index.php 文件,以便它引用正确的路径。
我最终得到了以下结构:
- /public_html (webroot of the server)
- /myapp/ (this is the public folder that was inside the laravel project)
- /laravel-framework (this is the laravel project folder with controllers, views, vendors, etc)
当我访问主路由(clientdomain.com/laravelapp)时它工作正常,它显示视图、图像和一切正常。问题是当我尝试访问不同的路由时,它显示 404。
我无法手动设置 nginx conf 文件,但 ISPConfig 有一个用于 nginx 指令的框。
对于像我这样的设置,正确的指令是什么?
我提前谢谢你。