Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel路由前缀与公用文件夹目录匹配_Php_Nginx_Laravel 5.3 - Fatal编程技术网

Php Laravel路由前缀与公用文件夹目录匹配

Php Laravel路由前缀与公用文件夹目录匹配,php,nginx,laravel-5.3,Php,Nginx,Laravel 5.3,我有一个路由前缀“app”,这样我的用户就可以访问“www.abc.com/app/xyz” 该web应用的所有我的资产都保存在公用文件夹中的“应用”目录中 目前,如果有人在浏览器中访问“www.abc.com/app”,他们会收到一个NGINX错误“禁止” 我相信这是因为我的应用程序路由的前缀与公共目录中的文件夹匹配 有没有办法在错误出现之前捕捉到这一点,并在用户看到丑陋的错误之前将其重定向到特定位置?您可以将root index.php和.htacess移动到root\u app/html

我有一个路由前缀“app”,这样我的用户就可以访问“www.abc.com/app/xyz”

该web应用的所有我的资产都保存在公用文件夹中的“应用”目录中

目前,如果有人在浏览器中访问“www.abc.com/app”,他们会收到一个NGINX错误“禁止”

我相信这是因为我的应用程序路由的前缀与公共目录中的文件夹匹配


有没有办法在错误出现之前捕捉到这一点,并在用户看到丑陋的错误之前将其重定向到特定位置?

您可以将root index.php和.htacess移动到root\u app/html

对不起,我不太明白你的建议,你能解释一下吗?你能发布nginx配置吗?嗯,不。这只是标准的宅基地