【问题标题】:URL with ending slash throws NotFoundHttpException带有结尾斜杠的 URL 抛出 NotFoundHttpException
【发布时间】:2017-12-02 01:34:51
【问题描述】:

我正在使用 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');
});

问题:如何以斜线和不带斜线的方式打开此页面且不出错?

【问题讨论】:

    标签: php laravel routes lumen lumen-5.4


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多