Итак, я настроил одностраничное приложение HTML5, и оно работает хорошо. Страница находится по адресу /App/
, и когда кто-то переходит к контенту, он выглядит как /App/Content/1234
.
Одна проблема :Если пользователь обновляет страницу, сервер не может найти этот URL, потому что он фактически не существует. Если я отправлю их на /App/#/Content/1234
, они станут золотыми, но как лучше всего это сделать? У меня есть МНОГО различных стилей URL-адресов в разделе /App.
Каков наилучший способ глобально перехватить любой запрос в ~/App/(.*)
и перенаправить его на ~/App/#/$1
?
Единственный маршрут, зарегистрированный в MVC, — это стандартный маршрут OOTB.