ASP.NET网站改版后实现301重定向
前段时间给网站做了整体改版(界面 开发框架 还有URL规则) 在保留了以前的链接的情况下新增了新的url链接规则,网上说是要做301重定向 不然影响收录 想着就做了301重定向
改版博客是在 .NET 5环境下开发的 以下是使用的301重定向的Action中的代码:
[Route("~/toolkit_{id}.html")] public void Get(int Id) { string url = $"http://{Request.Host.ToString()}/weblog/{Id}.html";//重定向的目标网址 Response.StatusCode = 301;//状态设置为301 Response.Headers.Add("Location", url);//设置地址链接 Response.Headers.Add("Cache-Control", "no-cache"); Response.Redirect(url, true); }