0

我必须在我的 MVC global.asax 文件中编写重定向以适应 IIS 6 服务器。但是,当我访问带有扩展名 (.html) 的旧网址时,服务器不会重定向。这是我的重定向代码示例:

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();
        }

为什么这行不通?

4

1 回答 1

0

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

于 2013-09-02T00:53:59.990 回答