对于大部分站长都会面临一个很常见的问题,那就是搜索引擎收录了网站的一级域名、二级域名、甚至三级域名。这种情况是很严重的,一方面反映了搜索引擎抓取你的网站是很盲目的,它不知道该从哪个域名入口进入网站进行页面的抓取。另一方面也告诫了我们是时候做301重定向了,大家一看到这么陌生又熟悉的词语也许会认为做重定向会很难,下面我们就一点点的进行分析。
301重定向的定义和作用:
定义:当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
作用:注意这里面使用了一个词语“永久”,它的意思是告知搜索引擎这种重定向是永久性的,区别它的重定向还有302重定向(临时性),这在我们看来是很无足轻重的一种代码,但对搜索引擎来说关乎到你的网站未来的发展。如果你想将网站制作301永久重定向,但是你却制作了302临时重定向,那么搜索引擎就会继续按照往常的方式来进行网站的收录,并不对网站的其他域名采取屏蔽等措施。这样你的网站依然会是存在这多个域名的情况。301重定向则是告知搜索引擎无论哪个域名或是地址都将永久的转移到石家庄办证券此域名下,那么搜索引擎(百度反映比较慢)就会很快的将你的域名更改为统一的重定向域名,因此重定向对于网站的访问者体验相同的,而对于搜索引擎来说301和302的体验和带来的结果是大相径庭的。
总结:301重定向能够让你的网站统一权重,避免不必要的权重分散而浪费了优化的时间与经历,本来100分的努力被几个域名瓜分得只有50分或更少的权重了。
301重定向的用途与用法:
用途:实际上对于大多数网站都需要制作301重定向,对于网站访问者可以让大家只记住同一个域名统一大家的记忆,对于搜索引擎可以让搜索引擎只收录同一个域名统一网站的权重,让网站访问者通过统一的域名进入网站。换句话说就是用来增强用户体验与搜索引擎的友好性。
用法:既然是重定向而且是JSP类网站的重定向,代码肯定是区别与其他类型网站的,下面我们进行实战操作:
1、建立301重定向文件,使用记事本建立文件名为301.jsp的文件,在其中输入如下代码并保存:
-------------------------------不包括此行 ------------------------------------
<%
response.setStatus(301);
response.setHeader( "Location", "你的域名" );
response.setHeader( "Connection", "close" );
%>
------------------------------- 不包括此行------------------------------------
注意:请将上面代码中的域名更改为你的主域名网址,否则会重定向到其他网站。
2、上传文件至网站空间根目录,大家可以使用FTP工具上传。
3、将所上传的301.jsp文件设置为网站的默认首页,可以到网站后台控制面板中进行设置,直接在“修改默认首页”字样的文本框中的最前面输入301.jsp即可。
4、检查重定向成功与否,试着输入不同的域名,如果这几个域名都重定向到你所设置的域名就说明重定向成功。如果不成功就需要检查设置的代码和设置的默认首页。
总结:301重定向对于搜索引擎优化是利大于弊的,但如果你的网站改版或者更换网站域名,也一定要考虑到301重定向的因素。如果网站更换域名也需要把相应的重定向文件更改,大家可以访问www.tjbz99.com/浏览更多文章,版权所有转载请注明。
A5创业网 版权所有