Как спрятать ссылки от поисковиков

2011-09-02 | Оптимизация сайта

hide_links.JPG

Из моей предыдущей статьи вы уже узнали, что прятать ссылки в javascript - бесполезное занятие: google их находит и индексирует. Вы спросите: Что же теперь делать? И как теперь скрывать ссылки от поисковых систем? На этот вопрос есть несколько ответов и каждый из них по своему хорош, в зависимости от цели которой мы хотим достичь скрывая ссылки.

Закрыть ссылки атрибутом rel=nofollow

Самый простой способ закрыть ссылки от индексации поисковиками, это - добавить в ссылку, которую вы хотите закрыть атрибут NOFOLLOW.

<a rel="nofollow" href="URL_закрытой_ссылки">Закрытая ссылка</a>

Скрыть ссылку PHP редиректом

При помощи небольшого php скрипта можно сделать из внешних ссылок внутренние и закрыть от индексирования в robots.txt.
Создайте в текстовом редакторе новый документ, назовите его: go.php и вставьте в него код:

<?php
$url = $_GET["url"];
header("Location: $url");
?>

и закачайте на свой сервер в корень сайта.
Откройте для редактирования ваш robots.txt и добавьте туда строку:

User-Agent: *
Disallow: /go.php

Теперь вы сможете прятать неугодные вам внешние ссылки под редирект разместив их в виде:

http://Ваш_сайт.ру/go.php?url=http://seodiz.ru

Скрыть ссылку htaccess редиректом

Этот способ спрятать внешние ссылки от поисковых роботов подсказал наш читатель Magestic, он позволит уменьшить нагрузку на сайт, поскольку редирект будет делать сервер.
Откройте в текстовом редакторе ваш файл .htaccess И вставьте в его низ следующий кусок кода:

RedirectMatch 302 /go/(.*) http://$1

А я немного доработал этот вариант сокрытия ссылок для случая если RewriteEngine on (включен):

RewriteRule ^go/(.*) http://$1 [R=302,NC,L]

В роботс.тхт для обоих вариантов добавляем строку:

User-Agent: *
Disallow: /go/

А спрятанная под htaccess редирект ссылка будет выглядеть так:

http://Ваш_сайт.ру/go/seodiz.ru

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

А вот так выглядит .htaccess на этом блоге, в который включена переадресация с www и редирект для внешних ссылок:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
RewriteRule ^go/(.*) http://$1 [R=302,NC,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Знаете ли вы, что Все скидки по купонам в Челябинске позволят вам получить скидку аж до 90% от стоимости товаров и услуг при использовании купона в этом городе. Вот где экономия!

Статьи по теме:

Комментарии к записи

RSS

Рекомендую
  1. WEBHOST1 - проверенный недорогой хостинг для сайта с PHP и MYSQL.
  2. LOGASTER - генератор логотипов и фавиконок с поддержкой кириллицы.
  3. QComment - наполнение сайтов комментариями и заработок на отзывах.
Категории

Как создать:

Где найти:

Как заработать:

© 2011-2016 «Сеодиз». Создание сайтов и заработок для начинающих.
Копирование запрещено.