Угловой маршрут всегда нуждается в косой черте, если он нечувствителен к регистру
Я создал виртуальный каталог на IIS под названием SA, и если набрал "Localhost/SA "или" Localhost/Sa/", все работает нормально, но если я набрал URL-адрес, чувствительный к регистру, как этот" Localhost/Sa " без косой черты, то в конце концов маршруты не смогли вернуть ни одной страницы.
- если я отключу html5mode, он получит страницу "404 страница не найдена".
$locationProvider.html5Mode(ложь);
Что я уже пробовал:
- Вот обходные пути, которые я использовал :
$urlMatcherFactory.caseInsensitive(true); $urlMatcherFactory.strictMode(true); // or off nothing is work $urlRouterProvider.rule(function ($injector, $location) { var path = $location.path(), normalized = path;//.toLowerCase(); template = path; if (path !== normalized) { $location.replace().path(normalized); } } });
- попытался объединить " / "в конец URL-адреса, добавив $urlRouterProvider.rule, но он также не работает и не смог объединить" / " в конец URL-адреса до угловой начальной загрузки.
Я закончил с этим вопросом, пожалуйста, помогите.