小鬼论坛's Archiver

尘起缘飞 发表于 2011-5-8 16:44

Bo-Blog留言者首页连接重定向转址

  为避免某些Spammer灌水留言时留下垃圾首页连接,让搜索引擎帮他们增加外部链接,进而增加网站的连接分数(间接影响关键字搜寻排名和结果),所以现在改用自带本站网址重新导向的方式链接,实际做法请参考这里。之前链接处理是外加rel="nofollow",但我觉得有一些不确定性,例如某些搜索引擎不予理会nofollow标签。
将以下Code复制另存为xg.php(档案名称自取),放在Bo-Blog目录下:[code]<?php
if (isset($_REQUEST['url']))
{
  Header("HTTP/1.1 [[separator]separator]303 See Other");
  Header("Location: ".$_REQUEST['url']);
  exit;
}
?>[/code]开启档案boblog_class_run.php(在inc资料夹),将第308行:[code]if ($eachreply['repurl']) $replierhomepage="<a href=\"{$eachreply['repurl']}\" target=\"_blank\"><img src=\"{$mbcon['images']}/homepage.gif\" border=\"0\" alt=\"Homepage\" title=\"{$lnc[19]}\" /></a>";[/code]更换为(如果xg.php名称不同,请记得修改):[code]if ($eachreply['repurl']) $replierhomepage="<a href=\"xg.php?url={$eachreply['repurl']}\" target=\"_blank\"><img src=\"{$mbcon['images']}/homepage.gif\" border=\"0\" alt=\"Homepage\" title=\"{$lnc[19]}\" /></a>";[/code]将第410行:[code]if ($eachreply['repurl']) $replierhomepage="<a href=\"{$eachreply['repurl']}\" target=\"_blank\"><img src=\"{$mbcon['images']}/homepage.gif\" border=\"0\" alt=\"Homepage\" title=\"{$lnc[19]}\" /></a>";[/code]更换为(如果xg.php名称不同,请记得修改):[code]if ($eachreply['repurl']) $replierhomepage="<a href=\"xg.php?url={$eachreply['repurl']}\" target=\"_blank\"><img src=\"{$mbcon['images']}/homepage.gif\" border=\"0\" alt=\"Homepage\" title=\"{$lnc[19]}\" /></a>";[/code]如果留言者资料有加首页链接,会自带网址做HTTP 303重定向转址,例如以Google首页做测试,连接会变为:
[url]http://pic.xghome.net/xg.php?url=http://www.google.com[/url]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.