Маскируем исходящие ссылки
Доброго времени суток, дорогие читатели блога «Мои тараканы».

Хочу поделится с вами одной новостью, вот решил принять участие в конкурсе на лучшее продвижение странички по фразе «Реклама на века». Конкуренция не слишком большая, так что можно надеяться на призовое место.

В сегодняшнем топике речь пойдет об исходящих ссылках.

Чем же они так плохи, эти исходящие ссылки? Дело в том, что все ссылки, будь то внутренняя или исходящая, передают «вес» странички, из которой они исходят, страничке, на которую ссылаются. Например PR можно поднять только за счет внутренней перелинковки. Если на странице есть ссылка, её условный вес обязательно будет через них вытекать, и никакие nofollow-noindex здесь не помогут. Nofollow запрещает переходить по ссылке, но не предотвращает вытекания «веса» (об этом подробнее здесь), а noindex понимает только Яндекс, и вообще считается невалидным.

Что же делать?

Выход есть — превратить все исходящие ссылки во внутренние. Реализовать это можно несколькими способами: первый, самый простой — при помощи плагина для WordPress, второй — в ручную.

Плагин для маскировки внешних ссылок под внутренние

Плагин называется WP-NoExternalLinks. Его можно легко найти, используя стандартный поиск плагинов в админке WordPress.

Плагин позволяет маскировать все внешние ссылки и делать их внутренними или прятать, используя специальные редиректы и атрибуты. Между прочим, в базе он ничего не правит — вся замена производится только при выдаче документа пользователю. Плагин не маскирует внутренние, а так же исключённые из маскировки ссылки.

Установка — стандартная.

После активации все внешние ссылки будут иметь вид:

http://ваш сайт/goto/http://не ваш сайт/

В принципе, плагин по умолчанию настроен неплохо — в настройки можно не заглядывать. Единственное, что можно прописать, ссылки на какие домены вы не хотели бы маскировать. Но здесь есть один подвох — плагин открывает все ссылки на указанный домен. Это может не подойти, если вы решили поделится ссылкой лишь в одном посте, а указанный адрес фигурирует у вас много раз.

Замечен ещё один недостаток — плагин не маскирует ссылки, которые прописаны непосредственно в шаблоне. Например, те же ссылки на автора шаблона.

В обоих случаях выход есть — прописать редирект вручную. Так мы подошли к следующему способу.

Редирект отдельных исходящих ссылок на внутреннюю страничку

Для этого нам нужно создать новый фал PHP и загрузить его на сервер, в корневую директорию (как это зделать вы можете в моей статье про файл robots.txt).

Называем файл, к примеру, go.php или как-нибудь по другому, и вставляем в него следующий код:

<?php
/* Get URL to "goto" from GET var */
$url = $_GET["url"];
if ($url == "") {
/* If "goto" URL is not set, then set it to the refering page */
$url = $_SERVER["HTTP_REFERER"];
} elseif (!ereg("^http\:\/\/", $url) && !ereg("^https\:\/\/", $url) && !ereg("^ftp\:\/\/", $url)) {
/* if protocol of http or https or ftp is not specified, set it to http */
$url = "http://" . $url;
}
/* "goto" the specified URL */
header("Location: $url");
?>

Теперь, чтобы перенаправить ссылку на внешний ресурс, ее нужно изменить вручную, с такого вида:

http://чужой сайт.ком

на

http://ваш сайт.ру/go.php?url=http://чужой сайт.ком

Обратите внимание! Если вы назвали файл по-другому, не go.php, то и в URL нужно будет указать правильное имя файла.

В файле robots.txt нужно будет запретить индексировать файл go.php (или как вы его назовете):

Disallow: /go.php

Вот, вроде бы ничего не упустил. Если что непонятно, жду вопросов в комментариях (для вашего удобства ссылки на сайты комментаторов NoFollowFree).

Список Dofollow блогов

Для тех, кто впервые на сайте, сообщаю, что в начале этого года я обещал в каждом посте публиковать небольшой список Dofollow блогов. Хочу заметить, что искать становится всё сложнее (есть у них такое свойство — они часто перестают быть Dofollow и переходят в статус обычных блогов).

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

http://blog.vexer.ru/
http://chekalov.com
http://ecofriendly.ru
http://greatbattle.ru
http://itsecblog.ru
http://www.leiten.ru
http://www.mariatrudler.com
http://desing-studio.ru
http://vendigo.ru
http://gooosha.ru
http://www.tu-tu-tu.com
http://baloven.info
http://www.nayjest.ru

Чтобы узнавать о новых статьях в блоге, предлагаю подписаться на обновления по RSS или по почте! Также Вы можете следить за моим щебетом в Твиттере.

P.S. Создали блог, узнайте о 6 важных советах, которые помогут стать ему интересным и популярным!

С уважением, Мышак Пётр.

Похожие записи:

Понравилась статья? Расскажи друзьям, автор очень старался:
22 комментария на:
“Несколько способов замаскировать исходящие ссылки. Редирект исходящих ссылок на внутреннюю страницу”
  • dmitoks (1 comments) говорит:

    Спасибо за список блогов, побежал комментировать

  • xppx (1 comments) говорит:

    Спасибо за пост про ручной редирект, другие пробывал-неполучалось,ваш способ сразу помог. Скажите на joomla это работает или нет?

    • Пётр (405 comments) говорит:

      Не пробовал, не знаю. Если у вас есть сайт на Джулме, что мешает испытать? Поделитесь опытом?

  • unreal (2 comments) говорит:

    Насчёт блогов «они часто перестают быть Dofollow и переходят в статус обычных блогов»

    В этом случаи ссылки в имеющихся комментариях бесполезны? По сути ссылки в комментариях в Dofollow должны дожить до апа, а если ранее сменяют статус блога, то они бесполезны... верно?

    • Пётр (405 comments) говорит:

      Люди не всегда комментируют блоги ради ссылок. Но если комментарий оставлен только ради ссылки, то конечно, от него не будет никакого толка в Nofollow блоге. И не имеет значения когда он оставлен до апа или после (после следующего апа она все равно пропадет).

  • Юля (5 comments) говорит:

    «И не имеет значения когда он оставлен до апа или после (после следующего апа она все равно пропадет).»

    Поподробнее пожалуйста.

    • Пётр (405 comments) говорит:

      Ссылка проиндексировалась. Её учли ПС. Но при следующем апе её уже не учитывают, потому что блог, где её оставили, перестал быть Dofollow. Её просто нету. Вопрос, какой толк от такой ссылки?

  • Юля (5 comments) говорит:

    А как быстро узнать, определённый блог Dofollow или нет?

    • Пётр (405 comments) говорит:

      Нужно заглянуть в код ссылки, ссылка должна быть без nofollow (rel="nofollow"), noindex (<noindex>ссылка здесь</noindex>) и без редиректа. Для быстрого просмотра кода я пользуюсь расширением для Google Chrome Firebug Lite.

      Так же многие используют расширение RDS bar, которое подсвечивает исходящие ссылки указанным вами цветом, но мне больше нравиться Firebug Lite.

      Подробнее о расширениях для Гугл Хром я писал здесь.

  • NewPort (1 comments) говорит:

    Спасибо за пост и за список блогов. Собирается неплохая коллекция!

  • Demon (1 comments) говорит:

    Какой смысл в таком редиректе? Вес вместо внешней страницы утечет на go.php. И где тут польза?

    • Санек (1 comments) говорит:

      Если файл go.php лежит на вашем сервере, то вес не передается. Просто залейте его в корень сайта и всё.

  • Андрей Челноков (50 comments) говорит:

    Некоторые способы использую сам. Но к сожалению их и ПС не спятать уже. 🙁 Только от людей.

  • Max (1 comments) говорит:

    Спасибо за статью!

    прибавка к Вашему списку: devaka.ru

  • hotfin (1 comments) говорит:

    Спасибо большое за данный пост, попробую на своем блоге

    hotfin | Бизнес в сети

  • Сергей (45 comments) говорит:

    Очень полезная информация, особенно когда туго с бюджетом на раскрутку. Большое спасибо за список Dofollow и за пост!

  • Odessit (1 comments) говорит:

    Заметил что на многих сайтах где я комментирую (по моей кулинарной тематике), начал появляться вот такое редирект. Теперь вот думаю, делать себе или не делать?!

  • Роман (3 comments) говорит:

    На Joomla 2.5 не срабатывает, просто загнружается файл go.php =(

  • Olga (1 comments) говорит:

    Спасибо, не знала, а если сайт на бесплатном хостинге, такое можно сделать?

  • Вячеслав (3 comments) говорит:

    Большое спасибо, у самого не получилось подходящий плагин найти =)

  • Аmina (3 comments) говорит:

    Хороший материал, интересный сайт. WOT правда зашкаливает, проголосовала за вас,что бы хоть кк то подправить ситуацию). Спасибо за ссылки, буду комментировать)

Добавить комментарий

Перед комментированием ознакомтесь с правилами комментирования
  • Все комментарии проходят ручнуюю модерацию, поэтому большая прозьба - НЕ СПАМИТЬ!!!
  • Подписывайтесь нормальными именами, а не "регистрация в Москве" или "Кондиционеры не дорого".
  • Ссылки на коммерческие сайты будут удалятся.
  • Оставляйте ссылку на главную страницу.
  • Оставляйте комментарии длинной не менее 100 символов. Исключения - диалоги и ответы на заданные вопросы.
Внимание! Один раз в неделю блог прходит проверку на наличие битых ссылок. Если ваш сайт в это время не был доступен, ссылка на него будет удалена!
За собой оставляю право редактировать и удалять комментарии, даже если они удовлетворяют вышепреведённый свод правил.