每个站长都知道,带www和不带www域名的区别和联系,(可以参考我的站 快果时尚网www.kguo.net)大部分站长也都做过了301重定向。将域名301重定向至主显域名,可以有效传递权重。权重的传递方法和搜索引擎的算法有关。如何做定向可以达到最大权重值传递,这似乎是个老生常谈的问题。但是URL转发和重定向又有什么关系?本文主要讲解URL转发及301重定向的几种方法对权值传递的影响。" x; \8 _* k b7 \( f0 Q4 {' p2 j7 [% m
/ w+ Z) h8 Z4 o, f# o URL转发的功能在国内各域名注册商被列为“违禁”功能之一。根据相关规定,本功能受限使用。URL转发功能其实并不神秘,它的最基本用途是将新域名和已有网站进行关联。被禁的原因,是因为许多域名注册者将这个功能用于转发至非法网站,大量的“高仿域名”转发至非法网站,从而榨取利润。但并不是说这个功能与站长就无缘了。使用此功能有两个途径,第一个途径是在国外域名注册商注册,管理的域名可以实现URL转发功能;第二个可以将域名托管(或更改NX记录)至支持转发功能的域名管理系统。如何做到这点,不在本文讨论范围。如有疑问请联系秀萌网站长。使用URL转发时,需要注意一个问题:隐式转发与显式转发。. b! e' a* q8 a) z! d8 { ?
+ t1 x, I2 f4 g, o# S4 o2 J
隐式转发:转发方式类似cname别名,DNS服务器实际转发了数据,但是反馈给浏览器时用户看不到转发效果。
2 Z; W+ i! k1 L% O8 r/ p/ x
/ i# e) @: H- [8 C7 j, w* F 显式转发:转发方式类似重定向,DNS服务器实际转发了数据,在用户浏览器中也是可以看到的。7 k9 O$ |; Y9 _: y# p& ~- [* H
( v/ C% p$ J+ k5 p0 j1 p
隐式转发由于隐藏了真实的域名,被大多数管理商所禁用。
4 I6 e" Q/ B4 a2 u7 c: X
4 O) e- {: H" d# [+ m( S 下面说一说301重定向。301重定向主要有修改apache、ngix、iis配置的方式,修改jni.so和修改.htaccess的方式。经过数据抓取得出结论:无论是修改服务器配置,还是使用.htaccess,收到的数据是一样的。也就是说通过数据发送接收方式是区分不出两种方式的。但是若抓取.htaccess文件,便可通过正则表达式匹配出重定向的方法。有关301重定向的内容同样不在本文介绍范围之内。/ J7 S$ J3 o( Y# y
" K. D) S2 d7 k1 o; F
对URL转发与301重定向有所了解后就是本文的重点了。权值传递时,搜索引擎按反馈速度进行传值。搜索引擎是模拟用户体验的评分标准,如果数据反馈过慢会被认为用户体验差。经过研究后发现,URL转发的速度是最快的,前提是有一个优秀的DNS;其次是修改服务器配置方式的301重定向;最慢的是修改.htaccess文件。; v( ^. ]6 s; n' W6 @) h7 P! M" x
' w' P, `8 w0 p0 p
原理:URL转发是数据在DNS级的传输,效率很高,数据量小,速度快;修改本地服务器设置的方法比修改.htaccess文件的方法快,原因是如果开启了.htaccess,服务器接收数据后会访问目录下的该文件,多了访问步骤的开销。而服务器设置直接生效是免除了这个步骤。
/ y- q( ~+ m8 `, m' s( E% l0 c# `3 d& F: ~4 N: r
得出的结论是,对于权值传递,URL转发效果比修改服务器配置的效果好,两种都好于修改.htaccess的方式。, G. s7 l z! `+ N5 E
' @/ B1 ?' X1 j, @ 另外一个需要注意的是,对于URL显式转发,分为301显式转发与302显示转发。如果是302显式转发是不传递权值的。同样,URL隐式转发也是不传递权值的,甚至可能会被搜索引擎K站。 |