【发布时间】:2015-05-18 20:35:48
【问题描述】:
这可能已被回答(可能多次),但我似乎无法从我找到的任何帖子中弄清楚。
我们的旧网站有一个 Home.aspx,并且仍然有指向该页面的链接。所以在我们的 MVC 站点中,我想要一个路由来接收 Home.aspx 的传入请求并将其路由到控制器。
据我所知,MapPageRoute 似乎通过将路由映射到页面来做相反的事情。但是,如何将物理页面请求路由到控制器?
【问题讨论】:
-
简单的重定向对您有用吗?我能想到的最简单的方法是在您的应用程序中抛出一个虚拟 Home.aspx 文件,内联代码在
Page_Load中进行重定向 -
也许……但出于好奇,这是不能做的事情吗?我不是 SEO 方面的专家,当我遇到这样的合乎逻辑的解决方案时,我似乎经常发现它有可能破坏我们的排名,所以它的工作方式越像现在越好。
-
但是是的,最终我想我们最终还是会 301 处理它。
标签: c# asp.net asp.net-mvc routes