Pr劫持:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
无编辑摘要
第1行: 第1行:
  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会看到转向。比如下面这段[[PHP代码]]就可以达到这个效果:
还有一个办法是,通过程序检测到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′);   
 
  };   
 
  ?>   


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值。

2010年10月18日 (一) 11:39的版本

PR劫持就是用欺骗手段在工具条上获得比较高的PR值显示。

搜索引擎在处理301302转向的时候,一般都是把目标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值。