301错误和搜索引擎

时间:2011-07-11 06:48:20

标签: c# asp.net

我想知道关于网站的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>

3 个答案:

答案 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)

查看HTTP Status Codes

的规范

答案 2 :(得分:0)

很难完全理解你的确切问题。但希望这些可以帮到你,

Google have some detail here on 301s,包括与Matt Cutt合作的视频(Google的WebSpam主管) 从SEO的角度来看,SEOMoz's article here may be of use

正如 alexanderb 所说,301的目的是说“资源[大多数情况下的页面]不再是这个地址 - 而是去这里。”