Ссылки, как уже говорилось в статье как сделать ссылку, бывают прямыми (к примеру http: //сайт.ру ) и через редирект (перенаправление), например: http: //сайт.ру/goto/http://yandex.ru/ или http: //сайт.ру/go.php?site=yandex.ru . Если без дополнительных действий прописать такие ссылки, работать должным образом они не будут, и в лучшем случае покажут ошибку 404 (страница не существует). Нужен скрипт, который именно внутри html ищет и заменяет ссылки на редирект. Для разных движков, да практически для всех, существуют плагины, автоматически заменяющие внешние ссылки на редиректные, но смысл их один и заключается примерно в следующем.
Ссылки через редирект с помощью php скрипта
Создаем в редакторе файл go.php с кодом:<?
$site = $_GET['site'];
Header («Location:».$site.»");
exit();
?>
Заливаем файл go.php в корень сайта.
Индексацию файла go.php желательно запретить в файле robots.txt:
User-agent: * Disallow: /go.phpТеперь, когда прописываете внешнюю ссылку на сайт, например yandex.ru, вставляйте http://сайт.ру/go.php?site=yandex.ru вместо http://yandex.ru .
Плагины редиректа внешних ссылок
Для WordPress это WP No External Links. Скачиваем плагин, помещаем в папку /wp-content/plugins/ , активируем в разделе «Плагины» Админ-панели. Получаем ссылки вида http://сайт.ру/goto/http://какой-то_другой_сайт в постах и комментариях. Если хотите добавить редирект еще куда-нибудь, вручную добавьте http://сайт.ру/goto/ к внешним ссылкам при активном плагине.
Аналогичный плагин No External Links для joomla для создания внутренних ссылок из внешних в контенте Joomla (или опционально на всей странице) и перехода по внешним ссылкам через 301-ый редирект без использования дополнительных файлов (только php-файл плагина).
и т.д
А теперь позвольте спросить вас, зачем вам это надо? Многие вебмастера думают, что ссылки через редирект считаются внутренними для поисковых систем, это далеко не так. Наряду с noindex и rel="nofollow" Яндекс с удовольствием загонит под фильтр и сайт, на котором много ссылок через редирект. А при обращении к Платонам в лучшем случае получите письмецо следующего содержания: ...Некоторые страницы Вашего сайта предназначены для перенаправления на страницы других доменов и не предоставляют пользователям какого-либо ценного собственного контента. По этой причине наши поисковые алгоритмы приняли решение ограничить присутствие сайта в поиске...
Случаев фильтра из-за редиректа ссылок масса, в особенности в последнее время. Так что поаккуратнее с перенаправлением.