diff --git a/library/think/Route.php b/library/think/Route.php index 339e4903..c7c4a731 100644 --- a/library/think/Route.php +++ b/library/think/Route.php @@ -830,7 +830,7 @@ class Route if (true === $rule) { $rule = self::getRouteExpress($url); } - if (!empty($rule['route'])) { + if (!empty($rule['route']) && self::checkOption($rule['option'], $url, $request)) { return self::parseRule($url, $rule['route'], $url, $rule['option']); } }