当传入的URL具有扩展时,IIS 6重定向

时间:2013-08-31 20:29:50

标签: asp.net-mvc-4 redirect iis-6

我必须在我的MVC global.asax文件中编写重定向以容纳IIS 6服务器。但是,当我到达具有扩展名(.html)的旧URL时,服务器不会重定向。以下是我的重定向代码示例:

if (url.Contains("contact.html"))
        {
            Response.Clear();
            Response.Status = "301 Moved Permanently";
            Response.StatusCode = (int)HttpStatusCode.MovedPermanently;
            Response.AddHeader("Location", "http://www.mysite.com/contact");
            Response.End();
        }

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

答案是由于需要将相关的http处理程序添加到IIS 6.谢谢,Steven!