国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

PHP實(shí)現(xiàn)對站點(diǎn)內(nèi)容外部鏈接的過濾方法

2024-04-25 20:36:38
字體:
供稿:網(wǎng)友

熟悉SEO的朋友都知道,對于網(wǎng)站外部鏈接失效的情況如果鏈接帶有rel="nofollow"屬性可以避免不必要的損失。本文就以實(shí)例形式演示了PHP實(shí)現(xiàn)對站點(diǎn)內(nèi)容外部鏈接的過濾方法。具體如下:

問題描述:原來站內(nèi)很多文章都是摘錄的外部文章,文章里很多鏈接要么是時間久了失效了,要么就是一些測試的網(wǎng)址,如:http://localhost/ 之類的,鏈接多了的話,就形成站內(nèi)很多死鏈接,這對SEO優(yōu)化是很不利的。

解決方法:需要對站點(diǎn)內(nèi)的內(nèi)容進(jìn)行過濾,將不是內(nèi)部鏈接的鏈接加上 rel="nofollow"屬性。

本文借鑒了wordpress的過濾外部鏈接的函數(shù),將其改一下即可使用。

function content_nofollow($content,$domain){

preg_match_all('/href="(.*?)"/',$content,$matches);

if($matches){

foreach($matches[1] as $val){

if( strpos($val,$domain)===false )

$content=str_replace('href="'.$val.'"', 'href="'.$val.'" rel="external nofollow" ',$content);

}

}

preg_match_all('/src="(.*?)"/',$content,$matches);

if($matches){

foreach($matches[1] as $val){

if( strpos($val,$domain)===false )

$content=str_replace('src="'.$val.'"', 'src="'.$val.'" rel="external nofollow" ',$content);

}

}

return $content; }

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 响水县| 鄂托克旗| 苏尼特左旗| 沭阳县| 万安县| 平阳县| 深水埗区| 曲周县| 祁东县| 搜索| 潞城市| 万年县| 永兴县| 茂名市| 达州市| 青神县| 合阳县| 洛隆县| 萨嘎县| 霍山县| 登封市| 阳信县| 望都县| 民权县| 承德县| 中山市| 涞水县| 津市市| 门头沟区| 昭平县| 桃园县| 会昌县| 漾濞| 赫章县| 廊坊市| 清水县| 伽师县| 招远市| 万宁市| 长白| 民权县|