2017-05-01 74 views
0

我想要删除标签a后的属性rel,并使用PHP或Yii2,Regex或HtmlPurifier将其替换为nofollow从标签a中删除属性rel并替换值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"> 
+0

任何,但我认为HtmlPurifier好捞出相对遵循 – user3770797

+0

试试吧。如果遇到问题,请告诉我们。 –

+0

如何用HtmlPurifier删除属性rel =“follow”? – user3770797

回答

0

加nofollow的标记一个

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

    return $result; 
}