我正在寻找一种方法将所有流量路由到我的家庭控制器和索引操作,无论他们用于到达我的网站的URL。
只要他们使用www.MyDomain.com,访问www.MyDomain.com/Controller1/Action1的用户将需要全部路由到与访问www.MyDomain.com/Controller2/Action3的用户相同的操作/ ID6
我可以手动重定向其中的每一个,但是一些URL可能是动态生成的,因此我需要学习如何捕获所有并重定向。
非常感谢您阅读。
答案 0 :(得分:3)
设置路线时,您可以尝试将默认路线定义为最后路线定义
routes.MapRoute(
"Default",
"{*any}",
new { controller = "Home", action = "Index" }
);
希望这会有所帮助
答案 1 :(得分:2)
在解决方案的根目录中存在一个文件Global.asax.cs
,其中写入了路由逻辑,根据您的要求修改逻辑。