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