我有很多网址需要重定向到主页(原因很复杂 - 搜索引擎优化并不重要,所以要确保这是我需要做的事情。)
例如
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。这个想法是一个简洁的简单快速解决方案 - 而不是像创建动态路线那样实现复杂的东西。
答案 0 :(得分:0)
我认为一个选项可能是使用javascript,当你生成该url并将其保存到隐藏字段,然后只需将所有ancors href设置为隐藏字段的值