Добавляем 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
?>

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

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

Отправить новый комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично.
  • Допустимые HTML-теги
  • Автоматический перевод строки.
  • You may link to webpages through the weblinks registry
  • Potentially problem-causing HTML tags are filtered.
  • Адреса страниц и электронной почты автоматически преобразовываются в ссылки.

Дополнительная информация о настройках форматирования

КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
3 + 11 =
Решите эту простую математическую задачу и введите результат. То есть для 1+3, введите 4.