Bo-Blog留言者首頁連結重定向轉址
為避免某些Spammer灌水留言時留下垃圾首頁連結,讓搜尋引擎幫他們增加外部連結,進而增加網站的連結分數(間接影響關鍵字搜尋排名和結果),所以現在改用自帶本站網址重新導向的方式連結,實際做法請參考[這裡](http://www.tryboy.org/comments-and-message-homepage-link-jump/)。之前連結處理是外加rel="nofollow",但我覺得有一些不確定性,例如某些搜尋引擎不予理會nofollow標籤。
將以下Code複製另存為
j.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>";更換為(如果
j.php名稱不同,請記得修改):if ($eachreply['repurl']) $replierhomepage="<a href=\"j.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>";更換為(如果
j.php名稱不同,請記得修改):if ($eachreply['repurl']) $replierhomepage="<a href=\"j.php?url={$eachreply['repurl']}\" target=\"_blank\"><img src=\"{$mbcon['images']}/homepage.gif\" border=\"0\" alt=\"Homepage\" title=\"{$lnc[19]}\" /></a>";
如果留言者資料有加首頁連結,會自帶網址做HTTP 303重定向轉址,例如以Google台灣首頁做測試,連結會變為:
http://my-net.cc/weblog/j.php?url=http://www.google.com.tw