带有结尾斜杠的URL会引发NotFoundHttpException

时间:2017-06-28 15:22:13

标签: php laravel routes lumen lumen-5.4

我正在使用Laravel Lumen微框架v5.4.6

尝试加载页面http://lumen.dev/dax30时一切正常,但当我在URL结束时请求页面http://lumen.dev/dax30/(结尾为斜杠(/))时,我收到 NotFoundHttpException 错误。

我的routes.php文件:

$_app = $this->app;
$_app->group(['prefix' => 'dax30'], function () use ($_app){
    $_app->get('/', 'Landings\Dax30\Controllers\IndexController@index');
});

问题:如何使用和不使用斜杠打开此页面而没有错误?

1 个答案:

答案 0 :(得分:1)

这是因为Laravel认为两者都是不同的路由,尽管您可以通过更改.htaccess文件来解决此问题。请看看这个答案 Laravel 5 bad behaviour while removing trailing slash