最近做网站做的很头疼的一个问题是,如何实现页面路径的301永久重定向。比如请求:http://bianyun.net/abc/ef?key=love我们怎么能跳到:http://www.bianyun.net/abc/ef?key=love。
我在Global.cs中试着这样子写
protected void Application_BeginRequest(object sender, EventArgs e)
{
string strUrl = Request.Url.ToString().Trim().ToLower();
if (strUrl.Contains("http://bianyun.net"))
{
Response.RedirectPermanent(strUrl.Replace("http://bianyun.net", "http://www.bianyun.net"));
}
}
但是发布到服务器上那个路径还是没有跳转。求各位大神帮助!
ASP.NET MVC4 增加了一个RedirectPermanent方法,这个方法听说是可以实现http相应的状态码变成301的。但是尝试了很多种方法都没有效果。有没有人知道呢?
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4741/viewspace-3142405/ ,如需转载,请注明出处,否则将追究法律责任。