• 1141
  • 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. Надеюсь все понятно и просто

Можешь почитать и вот эту статейку "AntiShell - скрипт для предупреждения взлома движка вашего сайта "

mistakes

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

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

Ваше мнение

Как вам наш дизайн сайта?
Результаты

Облако тегов

Anything in here will be replaced on browsers that support the canvas element