diff --git a/frontend/config/main.php b/frontend/config/main.php index 9f89147..34e7a03 100755 --- a/frontend/config/main.php +++ b/frontend/config/main.php @@ -9,6 +9,17 @@ ); return [ + 'on beforeRequest' => function () { + $pathInfo = Yii::$app->request->pathInfo; + $query = Yii::$app->request->queryString; + if (!empty($pathInfo) && substr($pathInfo, -1) === '/') { + $url = '/' . substr($pathInfo, 0, -1); + if ($query) { + $url .= '?' . $query; + } + Yii::$app->response->redirect($url, 301); + } + }, 'id' => 'app-frontend', 'homeUrl' => '/', 'basePath' => dirname(__DIR__), @@ -362,7 +373,9 @@ 'baseUrl' => '/', 'enablePrettyUrl' => true, 'showScriptName' => false, - 'rules' => [], + 'rules' => [ + + ], 'hideDefaultLanguagePrefix' => true, ], ], -- libgit2 0.21.4