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