Pr劫持:修订间差异
无编辑摘要 |
无编辑摘要 |
||
(未显示2个用户的8个中间版本) | |||
第1行: | 第1行: | ||
PR劫持就是用欺骗手段在工具条上获得比较高的[[PR]]值显示。 | PR劫持就是用欺骗手段在工具条上获得比较高的[[PR]]值显示。 | ||
== PR劫持的手段 == | |||
[[搜索引擎]]在处理[[301]]和[[302转向]]的时候,一般都是把目标[[URL]]当作实际应该收录的URL。所以如果你从[[域名]]A做301或302跳转到域名B,而域名B的PR值比较高,域名A在PR更新后,也会显示域名B的PR值。最简单的就是先做301或302跳转到高PR的域名B,等PR更新过后,立刻取消转向,同时也获得了和B站相同的PR值。这个做假的PR显示值至少维持到下一次PR更新。 | [[搜索引擎]]在处理[[301]]和[[302转向]]的时候,一般都是把目标[[URL]]当作实际应该收录的URL。所以如果你从[[域名]]A做301或302跳转到域名B,而域名B的PR值比较高,域名A在PR更新后,也会显示域名B的PR值。最简单的就是先做301或302跳转到高PR的域名B,等PR更新过后,立刻取消转向,同时也获得了和B站相同的PR值。这个做假的PR显示值至少维持到下一次PR更新。 | ||
还有一个办法是,通过程序检测到google机器人,返回301或302转向,对普通访问者和其他蜘蛛都返回正常内容。这样我们看到的是普通网站,只有Google会看到转向。比如下面这段[[ | 还有一个办法是,通过程序检测到google机器人,返回301或302转向,对普通访问者和其他蜘蛛都返回正常内容。这样我们看到的是普通网站,只有Google会看到转向。比如下面这段[[PHP]]代码就可以达到这个效果: | ||
<? | <? | ||
if (strstr($_SERVER['HTTP_USER_AGENT'], “Googlebot”)){ | |||
if (strstr($_SERVER['HTTP_USER_AGENT'], “Googlebot”)) { | |||
header("HTTP/1.1 301 Moved Permanently"); | header("HTTP/1.1 301 Moved Permanently"); | ||
header("Location: http://www.xxx.com"); | header("Location: http://www.xxx.com"); | ||
exit; | exit; | ||
} | } | ||
else { | else { | ||
header(’Content-Type: text/html; charset=ISO-8859-1′); | header(’Content-Type: text/html; charset=ISO-8859-1′); | ||
}; | }; | ||
?> | ?> | ||
这两种手段得到的PR值,都不是自己域名真实的PR值。 | 这两种手段得到的PR值,都不是自己域名真实的PR值。 | ||
另外还有一种方式是直接利用域名绑定,操作步骤是,利用黑客技术,进入目标网站所在的服务器,在服务器上直接绑定自己需要的域名,这种方式的优点,搜索引擎不一定会认为作弊,缺点是冒的风险比较高,同时还需要拥有一定的技术。 | |||
== PR劫持的目的 == | |||
目的一:一般这样得到PR值的人的目的也很明显,就是为了卖[[链接]],卖PR。但是,这种网站上的链接对PR值没有任何贡献。 | |||
目的二:做SEO的都喜欢看PR值,利用PR值拦截来提高自己网站的PR,然后和别的PR比较高的网站做友情链接,从而增加自己的流量和PR值。 | |||
== 判断PR有没有被劫持的方法 == | |||
一.PR检测工具:http://checkpagerank.net | |||
二.去看搜索引擎看看快照的网页和你看到的网页是不是同一个网页。 | |||
三.查看反向链接,再根据反向链接来判断真实的网站是哪个。比如: xxxxx.com的PR是4,而it.xxxxx.com的PR是6,虽然这个是真实性是比较大,但是检查发现,it的二级域名疑似PR劫持。登陆google,在搜索框中输入:link:it.xxxxx.com,搜索结果中的网站就是向该网站提供反向链接的,任意打开一个,在里面查找it.xxxxx.com的链接,没有发现。再随机找几个,依然没有发现,这就说明该站的PR是劫持的。 |
2010年10月18日 (一) 13:34的最新版本
PR劫持就是用欺骗手段在工具条上获得比较高的PR值显示。
PR劫持的手段[ ]
搜索引擎在处理301和302转向的时候,一般都是把目标URL当作实际应该收录的URL。所以如果你从域名A做301或302跳转到域名B,而域名B的PR值比较高,域名A在PR更新后,也会显示域名B的PR值。最简单的就是先做301或302跳转到高PR的域名B,等PR更新过后,立刻取消转向,同时也获得了和B站相同的PR值。这个做假的PR显示值至少维持到下一次PR更新。
还有一个办法是,通过程序检测到google机器人,返回301或302转向,对普通访问者和其他蜘蛛都返回正常内容。这样我们看到的是普通网站,只有Google会看到转向。比如下面这段PHP代码就可以达到这个效果: <? if (strstr($_SERVER['HTTP_USER_AGENT'], “Googlebot”)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.xxx.com");
exit;
}
else {
header(’Content-Type: text/html; charset=ISO-8859-1′);
};
?> 这两种手段得到的PR值,都不是自己域名真实的PR值。
另外还有一种方式是直接利用域名绑定,操作步骤是,利用黑客技术,进入目标网站所在的服务器,在服务器上直接绑定自己需要的域名,这种方式的优点,搜索引擎不一定会认为作弊,缺点是冒的风险比较高,同时还需要拥有一定的技术。
PR劫持的目的[ ]
目的一:一般这样得到PR值的人的目的也很明显,就是为了卖链接,卖PR。但是,这种网站上的链接对PR值没有任何贡献。
目的二:做SEO的都喜欢看PR值,利用PR值拦截来提高自己网站的PR,然后和别的PR比较高的网站做友情链接,从而增加自己的流量和PR值。
判断PR有没有被劫持的方法[ ]
一.PR检测工具:http://checkpagerank.net
二.去看搜索引擎看看快照的网页和你看到的网页是不是同一个网页。
三.查看反向链接,再根据反向链接来判断真实的网站是哪个。比如: xxxxx.com的PR是4,而it.xxxxx.com的PR是6,虽然这个是真实性是比较大,但是检查发现,it的二级域名疑似PR劫持。登陆google,在搜索框中输入:link:it.xxxxx.com,搜索结果中的网站就是向该网站提供反向链接的,任意打开一个,在里面查找it.xxxxx.com的链接,没有发现。再随机找几个,依然没有发现,这就说明该站的PR是劫持的。