乐读窝

搜索引擎优化魔法书

乐读窝 > 科幻小说 > 搜索引擎优化魔法书

第64章

书籍名:《搜索引擎优化魔法书》    作者:姚志国


                                    

        下面详细介绍几种常见的重定向。

        二、301  重定向

        1、什么是301  重定向?

        301  重定向也称301  转向,或者301  跳转。当用户或搜索引擎向网站服务器发出浏览请

        求时,服务器返回  HTTP  数据流,其中头信息(header  )里包含某种状态码,301  重定向即

        状态码中的一种,表示本网页永久性转移到另一个地址。

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

        2、为什么要做301  网址转向?

        除了前面介绍过的网址规范化问题外,还有很多需要做网址转向的情形。比如,为保护

        版权,你注册了多个域名:

        company

        company

        company.org

        company.cn

        company.cn

        等等。

        很自然地,这些域名全部指向一个网站。如用company  为主域名,其它域名就可以

        转向到company。

        或者你注册了公司全称域名longcompanyname,但太长,你也注册了缩写域名方便

        用户记住lcn,其中一个做主域名,另一个就可以转向到主域名。

        3、301  转向的意义

        页面永久性移走(301  重定向)是一种非常重要的“自动转向”技术。

        4、301  重定向可促进搜索引擎优化效果

        从搜索引擎优化角度出发,301  重定向是网址重定向最为可行的一种办法。当网站的域

        名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转

        移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用  301

        永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

        第  159  页

        -----------------------  Page  168-----------------------

        搜索引擎优化魔法书  SEO  Magic  Book    浩维互动免费电子书  timev

        网址转向方法主要包括:301  转向,302  转向,JavaScript    转向,PHP/ASP/CGI    转向,

        META      REFRESH    网页META  刷新等。302  转向可能会有  URL  规范化问题。其它方法都是

        常用的作弊手法,当然不是说不可以正当地用,方法本身没有错,但被作弊者用多了,搜索

        引擎对这些可疑的转向都很敏感。

        当网页A  用  301  重定向转到网页B  时,搜索引擎可以肯定网页A  永久地改变位置,或

        者说实际上不存在了,就会把网页  B                                当作唯一的有效目标。好处是,第一,没有网址规范

        化问题,第二,也很重要的,网页A  的PR  网页级别会传到网页B。

        很多时候其它网站会链接到

        http://domainname

        http://domainname/index.html

        http://domainname/index.html

        而不是你希望的

        http://domainname

        这样链接的PR  也会传递到所有URL,如果你用301  转向把前三个URL  转到

        http://domainname

        PR  也就集中在网页http://domainname  了。

        5、IIS  服务器实现301  重定向

        打开internet  信息服务管理器,在欲重定向的网页或目录上按右键;

        选中“重定向到URL  ”;

        在对话框中输入目标页面的地址;

        切记,记得选中“资源的永久重定向”;

        当然,最后要点击“应用”。

        6、Apache  服务器实现301  重定向

        相比较来说,Apache              实现起来要比  IIS              简单多了。在  Apache              中,有个很重要的文

        件.htaccess,通过对它的设置,可以实现很多强大的功能,301  重定向只是其中之一。

        redirect  permanent  /  http://SEO.highdiy/:

        将目录下内容重定向到http://SEO.highdiy/

        redirect  permanent  /old.html  http://SEO.highdiy/new-url/:

        将网页  old.html    内容重定向到http://SEO.highdiy/new-url/

        通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可

        参考Apache  手册。

        其他方法还有:

        7、PHP  下的301  重定向

        8、ASP  下的301  重定向

        第  160  页

        -----------------------  Page  169-----------------------

        搜索引擎优化魔法书  SEO  Magic  Book    浩维互动免费电子书  timev

        9、ASP  .NET  下的301  重定向
        private  void  Page_Load  (object  sender,    System.EventArgs  e  )

        {

        Response.Status  =  “301  Moved  Permanently”;

        Response.AddHeader  (”Location”,”http://SEO.highdiy”);

        }

        三、302  重定向

        302  代表暂时性转移(Temporarily  Moved              ),前些年,不少Black  Hat  SEO    曾广泛应用

        这项技术作弊,后来,各主要搜索引擎均加强了对此的打击力度,像  Google                                                                前些年对

        Business    以及近来对BMW    德国网站的惩罚。即使网站客观上不是  spam,也很容易被

        搜寻引擎容易误判为  spam  而遭到惩罚。

        1、网站重定向成祸端(从Business  遭封看  302  重定向)

        Business  是网上最大的商业搜索引擎和分类目录,以专业提供商业信息而享负盛

        名,包括近  19  万网页。若以“business  ”为关键词在Google  中进行搜索,该网站名列第一。