Сделать вводимые ссылки неиндексируемыми

Писала, я как-то о том, как подменять урлы тут. Регулярками.. 
И этот же алгоритм и код решила использовать для преобразования всех ссылок в неиндексируемые. Т.е. noindex и rel="nofollow" подрисовывать.

Оооой и намучилась же я с регуляркой. И так и сяк и эдак...
Потом отрубилась, не работала, спала. 

Сегодня встала и за 5 минут сделала. Решение проще некуда!

$search = array(
            '/<a\s+/is',
            '/<\/a>/is'
        );
$replace = array(
            '<noindex><a rel="nofollow" ',
            '</a></noindex>'
        );
echo  preg_replace($search, $replace, $text);

И всего делов. Я вот только не пойму, на кой я вообще начала использовать регулярки......


Комментарии

Популярные сообщения