自拍亚洲一区欧美另类,亚洲成人影院,亚洲午夜久久久久妓女影院,最近中文字幕高清中文字幕无,亚洲熟妇av一区二区三区漫画

學(xué)習(xí)筆記

精準(zhǔn)傳達(dá) ? 價(jià)值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營(yíng)銷規(guī)律

織夢(mèng)利用php正則讓文章的外鏈自動(dòng)加nofollow

作者:狐靈科技 | 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)加上。

 
  1. /**
    * 自動(dòng)處理外鏈加上rel="nofollow"
    */
     
    function webOutUrlDispose($html)
     
    {
     
    $host = ['www.aicontent.cn', $_SERVER['HTTP_HOST']];//站點(diǎn)host
     
    $pattern = '/<a href="([^"]*)"[^>]*>.*<\/a>/';
     
    preg_match_all($pattern, $html, $matches);
     
    for ($i = 0; $i < count($matches[0]); $i++) {
     
    if (!strstr($matches[1][$i], '://')) {
     
    continue;
     
    }
     
    $array = parse_url($matches[1][$i]);
     
    if (in_array($array['host'], $host)) {
     
    continue;
     
    }
     
    if (!strstr($matches[0][$i], 'rel=')) {
     
    $yuan = $matches[0][$i];
     
    $matches[0][$i] = str_replace('<a', '<a rel="nofollow"', $matches[0][$i]);
     
    $html = str_replace($yuan, $matches[0][$i], $html);
     
    }
     
    }
     
    return $html;
     
    }

  dedecms使用的話,需要在/include/extend.func.php下新增如上方法

  模板調(diào)用:

  {dede:field.body function='webOutUrlDispose(@me)'/}

以上方法沒有測(cè)試,各位請(qǐng)自行測(cè)試,織夢(mèng)利用php正則讓文章的外鏈自動(dòng)加nofollow


如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請(qǐng)注明?? "織夢(mèng)利用php正則讓文章的外鏈自動(dòng)加nofollow
多一份免費(fèi)策劃方案,總有益處。

請(qǐng)直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計(jì) 品牌營(yíng)銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費(fèi)獲得專屬《策劃方案》及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218