先来解释一下什么叫“301重定向”和什么是404错误。
301重定向:
重定向,即自动跳转或叫自动转向,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术。转向的网页地址可以是网站内的其它网页,也可以是其它网站。重定向有很多种方式,其中301重定向是页面永久性移走,是一种很重要的自动转向技术。301错误主要是域名更换后,搜索引擎还在使用原有域名访问你的网站,如果得到的是一个301错误,那么搜索引擎就知道你已经更换了域名,下次就会使用新域名来索引你的网站,当然你要告诉搜索引擎你的新域名是什么。从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的 外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对 网站的排名产生任何负面影响。
404错误:
即在访问时无法找到该页,可能不存在该页面文件,或者无法访问的域名。
我有一个站因为当初设计的原因需要做重定向,比如访问域名www.abc.com要重定向到www.abc.com/123/目录下面。网站是ASP设计的,ASP的重定向代码如下: Response.Status="301 Moved Permanently" Response.AddHeader "Location","abc/" Response.End
在使用Google的网站管理员工具时,发现有时候的统计报告中的网络抓取错误有“未找到”的网址,比如:http://www.abc.com/1234.asp 其实网站上只有http://www.abc.com/abc/1234.asp的地址才是正确的
但是检查网页,真找不到有这种死链接的错误,百思不得其解。经过跳转了,应该是没有这种错误才对,但是也有可能搜索引擎蜘蛛人有时未能正确处理301重定向造成404的错误。所以我重新开始检查网页代码,发现有些代码是按相对路径来写的,所以就有可能出现http://www.abc.com/1234.asp这样的地址让搜索引擎蜘蛛人去抓了,出现了404错误。于是我把有相对路径的代码都改成绝对路径。但是搜索引擎蜘蛛人每一次的抓取是不会全站重新抓取的,所以结果还有待观察。
404错误会影响网站的信誉度,Google对网站信誉度要求极高,所以整个应当尽量保持没有或很少有死链接404错误等。
作者:未知 | 文章来源:新疆二域设计 | 更新时间:2007-7-27 23:18:49
|
上一篇文章: 自定义网站404错误页面返回的状态码
下一篇文章: 搜索引擎优化中的关键字选取技巧 |
相关文章:
没有相关文章 |