From 3be17ea06b23aab8d5436f026b4a9d5769444da3 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Thu, 20 Oct 2016 23:38:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=9D=99=E6=80=81=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Route.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/library/think/Route.php b/library/think/Route.php index c97f0cb5..660b8d32 100644 --- a/library/think/Route.php +++ b/library/think/Route.php @@ -823,14 +823,15 @@ class Route if ('|' != $url) { $url = rtrim($url, '|'); } - if (isset($rules[$url])) { + $item = str_replace('|', '/', $url); + if (isset($rules[$item])) { // 静态路由规则检测 - $rule = $rules[$url]; + $rule = $rules[$item]; if (true === $rule) { - $rule = self::getRouteExpress($url); + $rule = self::getRouteExpress($item); } if (!empty($rule['route']) && self::checkOption($rule['option'], $request)) { - return self::parseRule($url, $rule['route'], $url, $rule['option']); + return self::parseRule($item, $rule['route'], $url, $rule['option']); } }