Исправления для маршрута на главную страницу
This commit is contained in:
parent
a4949ebc52
commit
e7a6b9cebe
|
@ -100,6 +100,9 @@ final class router
|
||||||
// Реиницилазция маршрута
|
// Реиницилазция маршрута
|
||||||
$route = self::universalization(implode('/', $data['directories']));
|
$route = self::universalization(implode('/', $data['directories']));
|
||||||
|
|
||||||
|
// Маршрут оказался пустым
|
||||||
|
if (empty($route)) $route = '/';
|
||||||
|
|
||||||
if (mb_stripos($route, $url, 0, "UTF-8") === 0 && mb_strlen($route, 'UTF-8') <= mb_strlen($url, 'UTF-8')) {
|
if (mb_stripos($route, $url, 0, "UTF-8") === 0 && mb_strlen($route, 'UTF-8') <= mb_strlen($url, 'UTF-8')) {
|
||||||
// Найден маршрут, а так же его длина не меньше длины запрошенного URL
|
// Найден маршрут, а так же его длина не меньше длины запрошенного URL
|
||||||
|
|
||||||
|
@ -191,7 +194,7 @@ final class router
|
||||||
$url = preg_replace('/^([^\/])/', '/$1', $url);
|
$url = preg_replace('/^([^\/])/', '/$1', $url);
|
||||||
|
|
||||||
// Если записан "/" в конце, то удалить
|
// Если записан "/" в конце, то удалить
|
||||||
$url = preg_replace('/(.*)\/$/', '$1', $url);
|
$url = preg_replace('/(.+)\/$/', '$1', $url);
|
||||||
|
|
||||||
return $url;
|
return $url;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue