一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - DEDECMS - 織夢CMS利用php正則讓文章的外鏈自動加nofollow

織夢CMS利用php正則讓文章的外鏈自動加nofollow

2020-06-14 21:26DEDECMS教程網 DEDECMS

本文主要講解織夢CMS利用php正則讓文章的外鏈自動加nofollow的方法,“nofollow” 標簽是Google、Yahoo和微軟公司前幾年一起提出的一個標簽,鏈接加上這個標簽后就不會被計算權值,搜索引擎支持nofollow屬性。

nofollow” 標簽是Google、Yahoo和微軟公司前幾年一起提出的一個標簽,鏈接加上這個標簽后就不會被計算權值,搜索引擎支持nofollow屬性,在很大程度上抑制博客或論壇的垃圾留言。對站長來說是一件大好事。

nofollow的作用

nofollow主要有三個作用:

1.防止不可信的內容,最常見的是博客上的垃圾留言與評論中為了獲取外鏈的垃圾鏈接,為了防止頁面指向一些拉圾頁面和站點。

2.付費鏈接:為了防止付費鏈接影響Google的搜索結果排名,Google建議使用nofollow屬性。

3.引導爬蟲抓取有效的頁面:避免爬蟲抓取一些無意義的頁面,影響爬蟲抓取的效率。

有時候需要對文章進行自動處理nofollow,防止權重流失,對于做網站優化seo的來說很重要。

$host為不需要進行處理的站點域名,否則全部自動加上nofollow。

首先正則出a標簽和href,然后進行每一層級判斷處理。

如果是外鏈,而且沒有nofollow就自動加上。

  1. /** 
  2. * 自動處理外鏈加上rel="nofollow" 
  3. */ 
  4.   
  5. function webOutUrlDispose($html) 
  6.   
  7.   
  8. $host = ['www.ythuaji.com.cn', $_SERVER['HTTP_HOST']];//站點host 
  9.   
  10. $pattern = '/<a href="([^"]*)"[^>]*>.*<\/a>/'
  11.   
  12. preg_match_all($pattern, $html, $matches); 
  13.   
  14. for ($i = 0; $i < count($matches[0]); $i++) { 
  15.   
  16. if (!strstr($matches[1][$i], '://')) { 
  17.   
  18. continue
  19.   
  20.   
  21. $array = parse_url($matches[1][$i]); 
  22.   
  23. if (in_array($array['host'], $host)) { 
  24.   
  25. continue
  26.   
  27.   
  28. if (!strstr($matches[0][$i], 'rel=')) { 
  29.   
  30. $yuan = $matches[0][$i]; 
  31.   
  32. $matches[0][$i] = str_replace('<a''<a rel="nofollow"', $matches[0][$i]); 
  33.   
  34. $html = str_replace($yuan, $matches[0][$i], $html); 
  35.   
  36.   
  37.   
  38. return $html; 
  39.   

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

模板調用:

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

以上方法沒有測試,各位請自行測試,織夢CMS利用php正則讓文章的外鏈自動加nofollow

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美三级做爰全过程 | 国产另类视频 | 国产成人啪精品午夜在线观看 | 交换性关系中文字幕6 | 停停色 | 天天视频官网天天视频在线 | 四虎最新免费观看网址 | 欧美娇小性xxxx | 国内自拍2019 | 免费一级毛片在级播放 | 4hu永久地域网名入口 | 毛片在线播放a | 性xxxx中国老妇506070 | 精品国产免费久久久久久 | 国产高清日韩 | 欧美一区二区福利视频 | 亚洲国产精品自在在线观看 | 国产精品密播放国产免费看 | 学生小泬无遮挡女HD | 天堂va亚洲va欧美va国产 | 天码毛片一区二区三区入口 | 亚洲国产在线综合018 | 久久综合亚洲色hezyo | 色色色色色色网 | 97国产自拍 | 茄子视频懂你更多apl | 日本免费一区二区三区 | 国产精品视频第一区二区三区 | 日本在线观看www | 视频在线观看高清免费看 | 外女思春台湾三级 | 王雨纯羞羞 | 青草热视频 | 欧美国产日韩1区俺去了 | 久久精品男人影院 | 欧美日韩一区二区三区久久 | 欧美日韩视频在线第一区二区三区 | 欧美特级午夜一区二区三区 | 蜜色影院 | 亚洲精品一区二区三区在线看 | 国产爽视频|