新聞中心
Emlog自動給文章內(nèi)站外超鏈接添加rel屬性
作者 / 無憂主機(jī) 時間 2016-01-12 09:59:29
在網(wǎng)站優(yōu)化人員的圈子里一直流傳著網(wǎng)站內(nèi)部外鏈太多會導(dǎo)致網(wǎng)站權(quán)重流失的說法,從搜索引擎的角度來說,當(dāng)某些網(wǎng)站內(nèi)容被推薦的話,那么網(wǎng)站權(quán)重自然會傳到目標(biāo)鏈接上,而這個鏈接如果是外鏈那么就會將網(wǎng)站權(quán)重傳給別人的網(wǎng)站,從而導(dǎo)致自己的網(wǎng)站權(quán)重流失。但是要完全不使用外鏈這個顯然是不合適的,所以很多站長朋友選擇在外鏈中添加rel=”nofollow”屬性,以此來保證網(wǎng)站的權(quán)重。話說有很多站長朋友認(rèn)為獨(dú)立ip虛擬主機(jī)做seo還是不叫不錯的喲,但是外鏈一多的話,一個一個手動添加rel屬性顯然是巨大的工作量。而現(xiàn)在無憂主機(jī)小編教給各位站長朋友一個小秘訣,可以讓Emlog程序自動給文章內(nèi)站外超鏈接添加rel屬性。具體的操作方法如下。 首先我們先用網(wǎng)頁編輯工具打開在主題文件下的module.php文件,然后在文件的最下面添加下面的這一段代碼:
<?php function content_nofollow($log_content, $domain){ preg_match_all('/href="(.*?)"/', $log_content, $matches); if ($matches) { foreach ($matches[1] as $val) { if (strpos($val, $domain) === false) { $log_content = str_replace('href="' . $val . '"', 'href="' . $val . '" rel="external nofollow" ', $log_content); } } } preg_match_all('/src="(.*?)"/', $log_content, $matches); if ($matches) { foreach ($matches[1] as $val) { if (strpos($val, $domain) === false) { $log_content = str_replace('src="' . $val . '"', 'src="' . $val . '" rel="external nofollow" ', $log_content); } } } return $log_content; } ?>接著我們用網(wǎng)頁編輯工具再打開主題文件下的echo_log.php文件,用搜索功能找到下面的這一行代碼:
<?php echo $log_content; ?>將上面的這一行代碼替換為下面的這一段代碼:
<?php echo content_nofollow($log_content,BLOG_URL);?>最后保存好數(shù)據(jù)就可以了。這樣程序就會自動給文章內(nèi)的站外超鏈接添加rel屬性,而不需要我們一個一個手動添加,這樣是不是方便了很多呢。 無憂主機(jī)相關(guān)文章推薦閱讀: OPENCART程序如何去掉評論時有驗(yàn)證碼的解決方法 解決PHP源碼程序自定義首頁后點(diǎn)擊每個頁面都會跳轉(zhuǎn)到自定義頁面
本文地址:http://www.gle-technology.com/others/21377.html