0

我有一个 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 指令的框。

对于像我这样的设置,正确的指令是什么?

我提前谢谢你。

4

1 回答 1

0

尝试将此添加到 nginx 指令框中。

location / {
    try_files $uri $uri/ /index.php?$args;
}
于 2018-08-30T22:46:08.800 回答