洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營(yíng)銷規(guī)律
作者:狐靈科技 | 2020-03-10 19:46 |點(diǎn)擊:
“nofollow” 標(biāo)簽是Google、Yahoo和微軟公司前幾年一起提出的一個(gè)標(biāo)簽,鏈接加上這個(gè)標(biāo)簽后就不會(huì)被計(jì)算權(quán)值,搜索引擎支持nofollow屬性,在很大程度上抑制博客或論壇的垃圾留言。對(duì)站長(zhǎng)來說是一件大好事。
nofollow的作用
nofollow主要有三個(gè)作用:
1.防止不可信的內(nèi)容,最常見的是博客上的垃圾留言與評(píng)論中為了獲取外鏈的垃圾鏈接,為了防止頁面指向一些拉圾頁面和站點(diǎn)。
2.付費(fèi)鏈接:為了防止付費(fèi)鏈接影響Google的搜索結(jié)果排名,Google建議使用nofollow屬性。
3.引導(dǎo)爬蟲抓取有效的頁面:避免爬蟲抓取一些無意義的頁面,影響爬蟲抓取的效率。
有時(shí)候需要對(duì)文章進(jìn)行自動(dòng)處理nofollow,防止權(quán)重流失,對(duì)于做網(wǎng)站優(yōu)化seo的來說很重要。
$host為不需要進(jìn)行處理的站點(diǎn)域名,否則全部自動(dòng)加上nofollow。
首先正則出a標(biāo)簽和href,然后進(jìn)行每一層級(jí)判斷處理。
如果是外鏈,而且沒有nofollow就自動(dòng)加上。
dedecms使用的話,需要在/include/extend.func.php下新增如上方法
模板調(diào)用:
{dede:field.body function='webOutUrlDispose(@me)'/}
以上方法沒有測(cè)試,各位請(qǐng)自行測(cè)試,織夢(mèng)利用php正則讓文章的外鏈自動(dòng)加nofollow