我必须在我的 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();
}
为什么这行不通?