我想知道关于网站的301错误,我对它有所了解并得到了关于301重定向错误的一些概述。
我还获得了ASP.NET重定向的代码,
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script>
答案 0 :(得分:3)
基本上,这段代码
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
将创建一个HTTP响应,告诉客户端(浏览器) - “你一直在寻找的资源不再在这里,去看看anthor的地方”。浏览器的默认行为确实只是去寻找给定的URI。
答案 1 :(得分:1)
答案 2 :(得分:0)
很难完全理解你的确切问题。但希望这些可以帮到你,
Google have some detail here on 301s,包括与Matt Cutt合作的视频(Google的WebSpam主管) 从SEO的角度来看,SEOMoz's article here may be of use。
正如 alexanderb 所说,301的目的是说“资源[大多数情况下的页面]不再是这个地址 - 而是去这里。”