URL 以斜杠结尾抛出 NotFoundHttpException
URL with ending slash throws NotFoundHttpException
我正在使用 Laravel Lumen 微框架 v5.4.6
尝试加载页面 http://lumen.dev/dax30
时一切正常,但是当我请求页面 http://lumen.dev/dax30/
时(在 URL 末尾有斜杠 (/
) 我收到 NotFoundHttpException 错误。
我的 routes.php 文件:
$_app = $this->app;
$_app->group(['prefix' => 'dax30'], function () use ($_app){
$_app->get('/', 'Landings\Dax30\Controllers\IndexController@index');
});
问题:如何正确打开带有斜线和不带斜线的页面?
这是因为 Laravel 将两者视为不同的路由,尽管您可以通过更改 .htaccess 文件来解决此问题。请看看这个答案
我正在使用 Laravel Lumen 微框架 v5.4.6
尝试加载页面 http://lumen.dev/dax30
时一切正常,但是当我请求页面 http://lumen.dev/dax30/
时(在 URL 末尾有斜杠 (/
) 我收到 NotFoundHttpException 错误。
我的 routes.php 文件:
$_app = $this->app;
$_app->group(['prefix' => 'dax30'], function () use ($_app){
$_app->get('/', 'Landings\Dax30\Controllers\IndexController@index');
});
问题:如何正确打开带有斜线和不带斜线的页面?
这是因为 Laravel 将两者视为不同的路由,尽管您可以通过更改 .htaccess 文件来解决此问题。请看看这个答案