301的定义及使用优点
作者:admin
发布时间:2018-03-10
点击数:
站长们平时删除页面的某个页面或者做网站改版的时候,都离不开301转向。那么,什么是301转向?301转向有什么用?如何做301转向?下面小七给大家讲解301转向。一起来看看吧。
什么是301转向?
301转向也叫301重定向,301跳转。301转向是指当用户或搜索引擎向网站的服务器发出请求的时候,服务器返回的301状态码,代表了改网址永久性转移到了另外一个网址上。
常见的状态码有哪些?
200代表一切正常,404代表找不到网页,302临时性转向,500代表内部程序错误。
网站转向还有哪些方法?
302转向、Meta Refresh、PHP/ASP/CGI程序转向、JavaScript转向。一般来说,这些转向都是程序高手们惯用的作弊方法,因此搜索引擎对这些可疑的转向非常敏感。
301转向有什么用?
当程序员把网页A重定向到了网页B之后,搜索引擎就会认为网页A已经永久地改变了地址,就会把网页B当做有效的目标。这是搜索引擎唯一认可的转向方法,其他的转向方法在搜索引擎看来都是作弊。通过301转向,网页A的权重就会逐渐转移到网页B。
需要注意的是,301转向之后,网页A的权重会被百度百分百传递到网页B,Google则不会百分百传递权重。Google的权重传递需要至少一个月,至多3个月。百度则没有Google激进,新旧URL在很长一段时间内会同时存在于搜索结果中。
什么时候需要做301转向?
1、网站改版、页面删除、改变地址、URL命名规则改变等。
2、动态URL静态化也可能要做301转向。
3、为了保护版权,公司同时注册不同的TLD的多个域名。为了避免内重复,就要选定一个主域名,比如.com的域名,再把其他域名301转向到.com的域名。
4、域名太长不容易记住的时候,再注册一个短域名,比如缩写域名,再讲长域名可以做301转向到短域名。
如何做301转向?
1、网站使用LAMP主机的话,做301转向可以用.htaccess文件。.htaccess文件是一个普通的文字文件,可以用一般的代码编辑器编辑。比如用Notepad++、Sublime Text、dreamweaver等编辑。编辑好了之后存放在网站的根目录下。.htaccess文件的指令可以用来密码保护、转向和错误处理等等。将页面old.html转向到http://www.seowhy7.com/new.html,可以在.htaccess放这个指令。
2、如果你的网站使用Windows主机,可以在控制面板做301转向。
3、如果你的html是纯静态的,那么你的页面将不能做301转向。只能使用JavaScript或者Meta Refresh转向。