diff --git a/src/Router.php b/src/Router.php index ad2552d..d4b5465 100644 --- a/src/Router.php +++ b/src/Router.php @@ -33,7 +33,7 @@ class Router implements RouterInterface { // заменяем алиасы на регвыражения $realPattern = str_replace(["<@any>", "<@num>", "<@path>"], [".*", "[0-9]+", "[^/]+"], $realPattern); // при наличии слеша в конце правила url должно строго ему соответствовать - $end = (str_ends_with($realPattern, "/")) ? "$" : ""; + $end = (str_ends_with($realPattern, "/")) ? "$" : "/?$"; // меняем запись на паттерн $this->rules[$rulesKey] = $rulesNode;