Я создаю CMS и хочу, чтобы все запросы отправлялись в Default.aspx, кроме маршрута администратора. Вот что у меня есть:
protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.Ignore("favicon.ico");
RouteTable.Routes.MapPageRoute("Administrator",
"Administrator",
"~/Admin/Default.aspx");
RouteTable.Routes.MapPageRoute("CMS",
"{PageURL}",
"~/Default.aspx");
}
Это работает для запроса, такого как:
mywebsite.com
mywebsite.com/test
mywebsite.com/anothertest
Однако я не могу найти ресурс для:
mywebsite.com / другой / тест
Как я могу изменить свою маршрутизацию, чтобы она ловила несколько уровней?