将URL列表重定向到ASP.NET 4 MVC Web应用程序中的主页

时间:2016-06-12 17:57:53

标签: asp.net-mvc asp.net-mvc-4 asp.net-routing

我有很多网址需要重定向到主页(原因很复杂 - 搜索引擎优化并不重要,所以要确保这是我需要做的事情。)

例如

mydomain.com/hello
mydomain.com/bye
mydomain.com/whatever

&安培;所有30个都需要永久重定向到主页。

我可以在RouteConfig.cs中单独设置所有这些路由,如下所示:

routes.MapRoute("AboutUs", "aboutus", new { controller = "Home", action = "Index" });

然而,这将是很多工作,这是一个经常需要。

我在Google上找不到任何内容。

如何使用列表或更有效的方法?

编辑:

动态路线似乎有点过分 - 我只需要一个URL列表,我可以在某个地方重定向而无需重新启动我的RouteConfig.cs。这个想法是一个简洁的简单快速解决方案 - 而不是像创建动态路线那样实现复杂的东西。

1 个答案:

答案 0 :(得分:0)

我认为一个选项可能是使用javascript,当你生成该url并将其保存到隐藏字段,然后只需将所有ancors href设置为隐藏字段的值