Решение
Варианты решений
- Использовать модуль Noindex External Links
- Сокрытие ссылки от индексации ВСЕМИ поисковыми роботами
- Сокрытие ссылки от индексации поисковым роботом Яндекс (Yandex)
- Сокрытие ссылки от индексации поисковым роботом Гугл (Google)
- Сокрытие ссылки от индексации поисковым роботом Яху (Yahoo!)
- Визуальное скрытие ссылки на сайте
- Скрытие внешней ссылки с помощью php-скрипта и редиректа
Использовать модуль Noindex External Links
Есть модуль, который закрывает ссылки от индексации Yandex,Rambler и Google.
См. обзор модуля: Noindex External Links: запрет индексации внешних ссылок
Сокрытие ссылки от индексации ВСЕМИ поисковыми роботами
<script type="text/javascript">document.write('<a href="http://site.ru/">text</a>')</script>
или:
<a href="#" onclick="window.open('http://site.ru/');return false;">text</a>
Сокрытие ссылки от индексации поисковым роботом Яндекс (Yandex)
<noindex><a href="http://site.ru/">text</a></noindex>
См. рецепт "Валидация тега NOINDEX".
Сокрытие ссылки от индексации поисковым роботом Гугл (Google)
<a href="http://site.ru/" rel="external nofollow">text</a>
или
<a href="http://site.ru/" rel="nofollow">text</a>
Сокрытие ссылки от индексации поисковым роботом Яху (Yahoo!)
<div class=”publicite robots-nocontent”>text</div>
Визуальное скрытие ссылки на сайте
Ссылка есть, но ее не видно. При этом роботы могут такую ссылку индексировать и показывать, что обратная (взаимная) ссылка имеется:
<div style="visibility:hidden;"><a href="http://site.ru/">site</a></div>
<div style="display:none;"><a href="http://site.ru/">site</a></div>
<div style="display:none;"><a href="http://site.ru/">site</a></div>
Скрытие внешней ссылки с помощью php-скрипта и редиректа
В корневой папке сайта создать файл go.php:
<?php $url = $_GET['url']; header(”Location: $url”); exit; ?>
Ссылка на внешний сайт становится внутренней ссылкой вида:
<a href="http://site.ru/go.php?url=site-2.ru">site-2.ru</a>
Полезные рецепты по этой теме
Использованные материалы
Обмен ссылками: хитрости, плюсы и минусы.
Bookmark/Search this post with











Комментарии
При
<?php $url = $_GET['url']; header(”Location: $url”); exit; ?>
проблемой становтся ссылки, содержащие #
Используйте модуль Noindex External Links и будет вам счастье:
http://drupalcookbook.ru/moduli/noindex-external-links-zapret-indeksacii-vneshnih-ssylok