Carlos' Life Book

Bo-Blog留言者首頁連結重定向轉址

| |
2010  Jul  28  14:02  |  Blog大小事  |  0 Comments  |  735 Views
為避免某些Spammer灌水留言時留下垃圾首頁連結,讓搜尋引擎幫他們增加外部連結,進而增加網站的連結分數(間接影響關鍵字搜尋排名和結果),所以現在改用自帶本站網址重新導向的方式連結,實際做法請參考這裡。之前連結處理是外加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

Tags:
Trackback URI: Trackbacks(0)
0 Comments
Leave a Comment

暱稱: Required     隱藏評論/留言  
電郵:
網址: