从标记a中删除属性rel,并替换值nofollow

时间:2017-05-01 08:25:22

标签: php regex yii yii2 htmlpurifier

我想删除标记rel后的属性a,并使用PHP或Yii2,Regex或HtmlPurifier将值替换为nofollow

我使用Yii2。

内容:

<a href="http://www.hgjhg.com" rel="follow">
<a href="http://www.gggg.com">
<a href="http://www.kjhjg.com/511" rel="nofollow">

我想:

<a href="http://www.hgjhg.com" rel="nofollow">
<a href="http://www.gggg.com" rel="nofollow">
<a href="http://www.kjhjg.com/511" rel="nofollow">

1 个答案:

答案 0 :(得分:0)

添加nofollow标记

public static function addNoFollow($html)
{
     $result = HtmlPurifier::process($html, function ($config) {
     $config->set('HTML.Nofollow', true);
     });

     return $result;
}