• 1049
  • 0
  • Автор: zenn
  • Обсудить нана форуме
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: нужны навыки css html

Сегодня на форуме обнаружил еще один вариант редиректа внешних ссылок с сайта.Тема на форуме было связана с тегами noindex и атрибутом rel="nofollow",как оказалось проще - сделать редирект (редиректы поисковыми системами не индексируются).
Итак сейчас установим этот редирект у себя на сайте
1.В корне сайта создадим папку redirector,(ну название не важно,просто потом во всех путях измените на свое название папки).
2.В папку заливаем файл index.php из архива Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
3.Там же создаем файл htaccess с содержимым

Код:
DirectoryIndex : index.php
RewriteEngine Off
4.После этого идем /engine/includes/classes/ и отрываем файл parse.class.php ,ищем строку
Код:
$outkeys [] = 'href="'.((!$keys['href'])?$alt:$keys['href']).'"';
Заменяем на :
Код:
$chek_url = parse_url($keys['href']);
if ($chek_url['host'] != 'ваш_сайт.домен')
$outkeys [] = 'href="http://ваш_сайт/redirector/?'.((!$keys['href'])?$alt:$keys['href']).'"';
else
$outkeys [] = 'href="'.((!$keys['href'])?$alt:$keys['href']).'"';
5.Все ссылки(ВНЕШНИЕ) - станут не индексируемыми, и не надо думать как закрывать ссылки rel=nofollow & noindex.
6. Надеюсь все понятно и просто

Можешь почитать и вот эту статейку "Добавляем статус аськи на сайт"

mistakes

Это тоже интересно

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Ваше мнение

Каким софтом вы пользуетесь?
Результаты

----