在public/index.php
我已将$app->run()
更改为$app->run($app['request'])
,这导致流明在子文件夹中工作,因此可行:
http://local.dev/app/
http://local.dev/app/test
但是,如果路线末尾有斜线,那么我会得到一个NotFoundHttpException
。例如:
http://local.dev/app/test/
我正在使用NGINX,我对文件夹的重写规则是:
location /app/ {
try_files $uri $uri/ /app/index.php?$query_string;
}
我做错了吗?
答案 0 :(得分:0)
如果laravel在子目录中,请使用:
RewriteRule ^(.*)/$/ /$1 [L,R=301]
而不是:
RewriteRule ^(.*)/$ /$1 [L,R=301]