在Emlog的評論功能中,留言者可以填寫自己的網站地址。但是很多時候我們不希望自己的網站存在過多雜亂的外部鏈接。當然,我們可以為鏈接加上nofollow屬性。即本來鏈接代碼是
<a href="http://www.100sucai.com">一路上</a>
當我們給這個鏈接加上rel="nofollow"屬性時,即告訴搜索引擎此鏈接地址不要傳權重過去。形如:
<a href="http://www.100sucai.com" rel="nofollow">一路上</a>
而這裡,一路上跟 大家分享的是,將外鏈地址進行重定向。即如果外鏈地址是http://www.100sucai.com,通過重定向,則變成http://你的網站地 址/go.php?url=http://www.100sucai.com 依然是訪問目標網站http://www.100sucai.com
首先下載go.zip文件解壓出go.php文件上傳到你的網站的根目錄,然後將go.php中的http://www.100sucai.com替換成你的網站地址。最後,你只需要 在自己網站中把想要轉換的鏈接地址由<a href="http://XXXX"... 替換成<a href="/go.php?url=http://XXXX,至此即可完成外鏈地址的轉換。Emlog中,轉換評論者網址的修改代碼如下:
在完成go.php的修改和上傳至根目錄後,打開模板的module.php文件,找到評論列表中以下代碼(各版本方法類似,具體位置可能不同):
<a href="'.$comment['url'].'" target="_blank">
將其替換成:
<a href="/go.php?url='.$comment['url'].'" target="_blank">
即可完成對Emlog博客評論者網址鏈接的重定向轉換。進一步的,你也可以在跟目中打開robot.txt添加以下代碼從而拒絕重定向的外部鏈接被搜索引擎索引到!: Disallow: /go.php?url=*
補充說明:打開go.php,你還可以設置是否是直接跳轉,$directGo設置為false,則以一個框架加載外鏈網頁。