PHP實現對站點內容外部鏈結的過濾方法

2022-09-27 11:51:11 字數 551 閱讀 7868

問題描述:原來站內很多文章都是摘錄的外部文章,文章裡很多鏈結要麼是時間wjybeagmkk久了失效了,要麼就是一些測試的**,如:http://localhost/ 之類的,鏈結多了的話,就形成站內很多死鏈結,這對seo優化是很不利的。

解決方法:需要對站點內的內容進行過濾,將不是內部鏈結的鏈結加上 rel="nofollow"屬性。

本文借鑑了wordpress的過濾外部鏈結的函式,將其改一下即可使用。

具體**如下:

//外部鏈結增加nofllow $content 內容 $domain 當前**網域名稱

function content_nofollow($content,$domain)

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

if($matches)

} return $content;

}呼叫的時候很好呼叫,如下是呼叫演示

注意!這裡過濾的網域名稱需要是不帶「/」的,如這樣才可以很好的過濾。

本文位址: /wangluo/php/113461.html

PHP實現對站點內容外部鏈結的過濾方法

熟悉seo的朋友都知道,對於 外部鏈結失效的情況如果鏈結帶有rel nofollow 屬性可以避免不必要的損失。本文就以例項形式演示了php實現對站點內容外部鏈結的過濾方法。具體如下 問題描述 原來站內很多文章都是摘錄的外部文章,文章裡很多鏈結要麼是時間久了失效了,要麼就是一些測試的 如 http ...

PHP實現對mysql資料庫內容分頁顯示

conn mysql connect 127.0.0.1 root mysql query use test conn mysql query set names utf8 conn pernumber 3 每頁顯示的記錄數 page get page 獲得當前的頁面值 count mysql qu...

IAR 鏈結外部二進位制檔案的實現

project options linker input raw binary image 選擇檔案,填變數名,段名,對齊,如 symbol 0,text,4 還要在keep symbols中填上對應的變數名 symbol 0 然後就可以在 原始檔 中使用此變數 如果需要包含多個檔案,需要使用命令列...