diff --git a/library/think/App.php b/library/think/App.php index 01d8a32b..01614917 100644 --- a/library/think/App.php +++ b/library/think/App.php @@ -468,7 +468,7 @@ class App */ public static function routeCheck($request, array $config) { - $path = rtrim($request->path(), '/'); + $path = $request->path(); $depr = $config['pathinfo_depr']; $result = false; // 路由检测 diff --git a/library/think/Route.php b/library/think/Route.php index 1128782e..8dc5c4e5 100644 --- a/library/think/Route.php +++ b/library/think/Route.php @@ -682,7 +682,7 @@ class Route if ('/' != $depr) { $url = str_replace($depr, '/', $url); } - + $url = '/' != $url ? rtrim($url, '/') : $url; if (strpos($url, '/') && isset(self::$rules['alias'][strstr($url, '/', true)])) { // 检测路由别名 $result = self::checkRouteAlias($request, $url, $depr);