Criar rota para um URL específico sem alterar o URL com o MVC
Eu tenho um aplicativo da Web MVC que roda emwww.domain.com
e preciso configurar uma ligação de URL diferente para outro domíniowww.domain2.com
para o mesmo aplicativo da web.
O novo domíniowww.domain2.com
terá que retornar uma visualização de ação do controlador específica, como/Category/Cars
:
routes.MapRoute(
name: "www.domain2.com",
url: "www.domain2.com",
defaults: new { controller = "Category", action = "Cars", id = UrlParameter.Optional }
);
Como conseguir isso sem alterar o URL, para que o visitante insira o URLwww.domain2.com
e recebe a vistawww.domain.com/category/cars
mas o URL permanecewww.domain2.com
?
EDITAR:
Eu tentei essa abordagem, mas não está funcionando:
routes.MapRoute(
"Catchdomain2",
"{www.domain2.com}",
new { controller = "Category", action = "Cars" }
);