Маленький сниппет на php для оборачивания всех внешних ссылок в noindex и добавления к ссылке атрибута rel=»nofollow»
$regex — регулярное выражение для поиска ссылок, нужно заменить site\.ru на свой домен
$replacement — на что будем заменять, можно оставить как есть
$text — собственно сам текст (статьи, новости) в котором нужно обернуть ссылки.
//оборачиваем внешние ссылки в noindex и добавляем аттрибут rel nowollow $regex = '%(<a\shref="(?!https?://site\.ru))(.*?</a>)%i'; $replacement = '<noindex><a rel="nofollow" href="$2 </noindex>'; $result = preg_replace($regex, $replacement, $text);