例如,我有这样一个 url 结构:
/company/articles/{month}/{articleName}
现在我想将所有现有链接重定向到如下内容:
/articles/{articleName}
我以为我可以做这样的事情,但它不是重定向。
routes.Add("articles",
new Route("company/articles/{month}/{articleName}",
new RedirectRouteHandler("articles/{articleName}")));
最佳答案
使用RouteMagic library做这样的事情很容易。您可以在 Phil Haack 的 blog post 中找到示例.
关于asp.net-mvc - 如何将许多网址重定向到新格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11676765/