302转向或者302重定向(302 redirect)指的是当浏览器要求一个网页的时候,主机所返回的状态码。302状态码的意义是暂时转向到另外一个网址。
另一个更常见的状态码是404错误(404 error),404错误或404状态码指的是网页不存在。
另一个和302状态码相关的是301重定向(301 redirect),301重定向指的是本网页永久性的转移到另外一个位置。301和302的区别就在于301是永久性重定向,302是暂时重定向。
302重定向和网址劫持(URL hijacking)有什么关系呢?这要从搜索引擎如何处理302转向说起。从定义来说,从网址A做一个302重定向到网址B时,主机服务器的隐含意思是网址A随时有可能改主意,重新显示本身的内容或转向其他的地方。大部分的搜索引擎在大部分情况下,当收到302重定向时,一般只要去抓取目标网址就可以了,也就是说网址B。
实际上如果搜索引擎在遇到302转向时,百分之百的都抓取目标网址B的话,就不用担心网址URL劫持了。
问题就在于,有的时候搜索引擎,尤其是Google,并不能总是抓取目标网址。为什么呢?比如说,有的时候A网址很短,但是它做了一个302重定向到B网址,而B网址是一个很长的乱七八糟的URL网址,甚至还有可能包含一些问号之类的参数。很自然的,A网址更加用户友好,而B网址既难看,又不用户友好。这时Google很有可能会仍然显示网址A。
由于搜索引擎排名算法只是程序而不是人,在遇到302重定向的时候,并不能像人一样的去准确判定哪一个网址更适当,这就造成了网址URL劫持的可能性。也就是说,一个不道德的人在他自己的网址A做一个302重定向到你的网址B,出于某种原因, Google搜索结果所显示的仍然是网址A,但是所用的网页内容却是你的网址B上的内容,这种情况就叫做网址URL劫持。你辛辛苦苦所写的内容就这样被别人偷走了。
302重定向所造成的网址URL劫持现象,已经存在一段时间了。不过到目前为止,似乎也没有什么更好的解决方法。在正在进行的大爸爸数据中心转换中,302重定向问题也是要被解决的目标之一。从一些搜索结果来看,网址劫持现象有所改善,但是并没有完全解决。
如果你遇到你自己的网站网址被劫持的时候,在你自己这一方面并没有什么办法,你只能向Google汇报。
网址却持?不是很明白,我的网页别人怎么会却持呢?难道它修改我的网页,请给个实例,谢谢!
当A利用302指向B的时候,因为B实际上提供了优质的内容,同时搜索引擎又认为A的网址更友好,从而显示A的地址,这样A的排名也更靠前.更进一步,A站点获得更多流量,A的权重也会因此增加.
怎么做302转向?
做302转向和301差不多,只是把指令中的301换成302就行了。比如
redirect 302 /old.htm http://www.domain.com/new.htm
网址劫持不是说别人能修改你的网页。我加个例子在正文吧。
http://www.xugo.cn/info/5134-1.htm
你的文章都被人用了
谢谢。
我也注意到我的不少文章被很多地方抄袭,我已经在尽可能收集证据,等适当的时候会采取一些行动。
你好,问下我想把http://userpage.myweb.com/index.aspx?userid=12000&type=1
变成友好点的网址:http://susu.myweb.com
也就是为每个会员开通个人主页,请问该怎么弄?
会员用户名:susu 对应于用户ID:12000,数据库中读取
kun: 这得问给你的系统编程的人了。
支持原创,内容为王!
这种人真卑鄙!!!
曾经百度把google给劫持过,不知道百度那班工程师怎么弄的,不过确实有点不道德啊
seo advice :discussing 302 redirect By Matt Cutts
Zac ,good translation!
搜索引擎越来越聪明了 无辜的网民越来越放心了
我的Ru米就是因为做301重定向,结果被判PR劫持,Alexa也被清空@
文章页都pr2,zac就是厉害
从第一篇开始看,但是这篇和上篇没看懂,是源代码吗?看来我这只菜鸟要走的路还很多啊
O(∩_∩)O哈哈~ 你好 关注你很久了,也一直看你的文章给自己充电,最近我的个人博客刚上线十天,google权重就3了,有人说是302劫持,我也不知是不是,该怎么解决呢??
学习了,我试过搜索引擎劫持代码,很好用~~~