子文件夹尾随斜杠中的流明问题

时间:2016-01-16 05:38:45

标签: nginx lumen

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;
}

我做错了吗?

1 个答案:

答案 0 :(得分:0)

如果laravel在子目录中,请使用:

RewriteRule ^(.*)/$/ /$1 [L,R=301] 

而不是:

RewriteRule ^(.*)/$ /$1 [L,R=301]