我想删除标记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">
答案 0 :(得分:0)
添加nofollow标记
public static function addNoFollow($html)
{
$result = HtmlPurifier::process($html, function ($config) {
$config->set('HTML.Nofollow', true);
});
return $result;
}