Хаки и Скрипты Next Generation CMS

Скрипт редиректа внешних ссылок

irbees2008 irbees2008 Опубликовано - 21 - июля JS
2807 - 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. Надеюсь все понятно и просто

Можешь почитать и вот эту статейку "Набор Дизайнерских Шрифтов"

Опрос

Ваше мнение

Ваше отношение к TWIG
Результаты

Последние комментарии

Теги

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

Статистика

  • Caйту: 4365 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 660
  • Онлайн всего: [10]
  • Гости: [10]
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 32
  • Генерация страницы: 0.461сек
  • Потребление памяти: 5.159 Mb 
  •   Яндекс.Метрика