Добавляем noindex и nofollow в Drupal

Эти теги заявляют поисковым системам, дабы данную ссылку не учитывали как ссылку - прошу простить за тавтологию. noindex для Яндекса, nofollow для Гугла. nofollow - штатная фича Друпала.

Для чего это необходимо? Некоторые полагают, что ставя ссылку у себя на странице вы как бы отдаете ей долю собственного ТИЦ или ПР. Тезис спорный, но есть и подобная точка зрения.

Иные считают, что устанавливая ссылку на какую-нить фигню вы как будто доверяете ей. А когда поисковик разберется, что фигня это фигня, он уменьшит степень доверия вашему ресурсу.

Иное использования этого: если вы продаете ссылки в системах наподобие Sape.

C целью этого мы шагаем в filter.module, разыскиваем

<?php
if (variable_get"filter_html_nofollow_$format", FALSE)) {
?>

И видоизменяем строчку ниже так:

<?php
$text
= preg_replace’/<a([^>]+)>([^<]+)<’/a>/i’, ’<noindex><a’’1 rel="nofollow">’’2</a></noindex>’, $text
?>

Желаю предупредить, что это хак.

Надеюсь, это кому-то окажется полезным.