@GrumpyCrouton, но вы делаете то же самое, почему я не должен?
я есть веб-приложение MVC, которое работает наwww.domain.com
и мне нужно настроить другую привязку URL для другого доменаwww.domain2.com
для того же веб-приложения.
Новый доменwww.domain2.com
должен будет вернуть определенный вид действия контроллера, как/Category/Cars
:
routes.MapRoute(
name: "www.domain2.com",
url: "www.domain2.com",
defaults: new { controller = "Category", action = "Cars", id = UrlParameter.Optional }
);
Как я могу добиться этого без изменения URL, чтобы посетитель вставил URLwww.domain2.com
и получает видwww.domain.com/category/cars
но URL остаетсяwww.domain2.com
?
РЕДАКТИРОВАТЬ:
Я попробовал этот подход, но он не работает:
routes.MapRoute(
"Catchdomain2",
"{www.domain2.com}",
new { controller = "Category", action = "Cars" }
);