什么是301转向,Asp.net301转向代码

什么是301转向?

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。

ASP.Net下的301转向代码

    <script runat=”server”>
    private void Page_Load(object sender, System.EventArgs e)
    {
    Response.Status = “301 Moved Permanently”;
    Response.AddHeader(”Location”,”http://www.izhufan.cn“);
    }
    </script>

IIS6.0下301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

什么情况下用301转向

当一个网站多个域名时,使用301转向,主要是为了为了防止搜索引擎对重复地址的惩罚,使用301转向在这点优化人员要注意,mete forward redirect 都不行必须要用301转向搜索引擎才会认为不是重复地址

301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

 

posted @ 2009-03-26 23:23  编程入门  阅读(739)  评论(0编辑  收藏  举报