【发布时间】:2011-06-25 10:47:52
【问题描述】:
我们曾经使用 ISAPI Re-Write(实际上它仍在我们的服务器上),尽管它不适用于 ASP.Net MVC(与 'euxd' 获取参数有关)。
我们需要一种可靠的方式来实现简单的 301 重定向,当我们更改站点结构、上传新站点等时。有什么建议吗?
好的,我想将 /SomeFolder/SomePage.HTML?Param1=X 重定向到 /NewPage/X
我们怎样才能做到这一点?
【问题讨论】:
-
您想将 non-MVC 页面请求重定向到您的示例中的 MVC 控制器操作吗?
-
正确,所以旧页面(以前用 PHP 编写的站点)到用 .Net MVC 3 编写的新页面
-
您要在新服务器上运行什么版本的 IIS?
-
@Charlino 同一台服务器只是一个新网站,它的 IIS7
-
如果您使用的是 IIS7,我建议您使用官方的 IIS7 URL Rewrite Module。请参阅下面的答案。
标签: asp.net asp.net-mvc asp.net-mvc-3 http-status-code-301