Redirect 如何在MVC中将旧url重定向到新url

Redirect 如何在MVC中将旧url重定向到新url,redirect,model-view-controller,url-redirection,Redirect,Model View Controller,Url Redirection,我在将旧URL重定向到新URL时遇到问题。 社交媒体和其他来源上有许多旧链接,我需要在单击时重定向到新URL,否则它们将显示404页面未找到错误 我曾尝试在RouteConfig.cs文件中添加新路由,但当单击旧链接时,会出现404页面未找到错误 routes.MapPageRoute(“OldArticleRoute”、“Article/GetArticle”、“~/ViewArticle.aspx”)使用IIS重写谢谢我做了类似的事情。只是不在服务器端。最后,我在视图中添加了一个页面加载方

我在将旧URL重定向到新URL时遇到问题。 社交媒体和其他来源上有许多旧链接,我需要在单击时重定向到新URL,否则它们将显示404页面未找到错误

我曾尝试在RouteConfig.cs文件中添加新路由,但当单击旧链接时,会出现404页面未找到错误


routes.MapPageRoute(“OldArticleRoute”、“Article/GetArticle”、“~/ViewArticle.aspx”)使用IIS重写谢谢我做了类似的事情。只是不在服务器端。最后,我在视图中添加了一个页面加载方法。在方法的末尾,我使用Response.RedirectPermanent()将旧url重定向到新url;这对我很有用。但是谢谢你的文章。:)这听起来是一个很大的变化,为什么不把代码移到你的全局cs中呢?更易于维护,而且您可以在一个地方拥有所有功能。