Если у меня есть следующий URL:
/ someurl
И у меня есть два доменных имени:
us.foo.com
au.foo.com
Я хочу это до 200 (матч):
us.foo.com / someurl
Но это до 404 (не совпадает):
au.foo.com / someurl
Маршрут выглядит так:
RouteTable.Routes.MapRoute(
"xyz route",
"someurl",
new { controller = "X", action = "Y" }
);
Я предполагаю, потому что нет значений маршрутов , я не могу ограничить URL-адрес на основе хоста? Это правильно?
Если так, как я могу это сделать, кроме следующего (безобразного) в действии:
if (cantViewThisUrlInThisDomain)
return new HttpNotFoundResult();
У кого-нибудь есть идеи?
Полагаю, я ищу способ ограничения маршрута через его домен, а не токен маршрута, если это имеет смысл.