Мар
19
76

Плагин Redirection для управления редиректами

редиректСегодня у нас гостевой пост от Андрея автора блога blog.zaandr.ru.
В каждом блоге множество страниц, иногда бывает, что адреса этих страниц меняются, статьи удаляются и пользователь, который попал на сайт с определенной целью что-то прочитать сталкивается с ему ненавистной страницей 404. В большинстве случаев он просто закрывает сайт и идет искать то, что ему нужно дальше. Но у нас каждый посетитель на счету и мы такого допускать не должны. Для этого существует специальный плагин для wordpress — Redirection. Скачать плагин можно на сайте разработчика — urbangiraffe.com. или с сайта wordpress.org. Устанавливается он, как и все остальные плагины для wp путем копирования папки redirection на хостинг в папку /wp-content/plugins/. Дальше идем в панель администратора и активируем плагин. Теперь в меню «Инструменты» у нас появился пункт «Перенаправления«. Это и есть наш с вами Redirection. Приятно, что Redirection прямо из коробки уже дружит с русским языком. За это спасибо, нужно сказать автору сайта wp-ru.ru

Возможности плагина:

  • Поддержка как внутренних редиректов WordPress, так и редиректов Apache.
  • Отслеживание ошибок 404 — все ошибки 404 протоколируются и легко сопоставляются с 301 редиректом.
  • RSS лента для ошибок 404.
  • Настройка «транзитного» перенаправления, позволяющая перенаправить запрос на другую страницу, файл или сайт.
  • Полное протоколирование всех срабатывающих перенаправлений.
  • Создание редиректов основываясь на URL, браузерах, реферерах или статуса посетителя.
  • Автоматическое добавление 301 редиректа, при изменении URL записи.
  • Полная поддержка регулярных выражений.
  • Экспорт в CSV, XML или файл .htaccess.
  • Импорт из файла .htaccess.

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

Итак, функционал. В плагине есть понятие модули, по умолчанию их 3: WordPress, Apache, 404 errors. На их базе можно создавать свои, но особой надобности я в этом не вижу. Модуль 404 errors занимается исключительно журналированием ошибок (можно отключить слежение за некоторыми адресами). А WordPress, Apache отличаются, между собой тем, что при использовании первого перенаправления обрабатывается через сам wordpress, а при использовании второго обработка идет на уровне вашего сервера путем использования файлов .htaccess . Естественно, второй способ является более быстродействующим, но мы лишаемся огромного плюса этого плагина — это его статистики.

Вторым понятием в плагине являются Группы. Они служат исключительно для комфортного обращения с плагином, в группы можно объединять перенаправления. Например, автоматические перенаправления при изменении адреса записи помещаются в отдельную группу «Измененный записи», что весьма удобно.

Теперь самое главное — управление перенаправлениями. В начале своей статьи я заявлял, что плагин крайне универсален. Он с легкостью, может заменить плагин Gocodes, который служит для скрытия внешних ссылок (в том числе и рефферальных) и учета по переходам по таким ссылкам. Не будем останавливаться на этом моменте. Я расскажу вам, как с помощью этого плагина сделать файловый архив с запретом скачки ваших файлов по прямым ссылкам.

Заходим в плагин Инструменты — Перенаправления и видим форму «Добавить новое перенаправление». В поле «URL источника» нужно указать желаемый адрес, по которому будет доступна скачка вашего файла. В поле «Совпадения» выбрать «URL и рефферер», «Действие»«Перенаправить на url», ставим галочку напротив «Регулярное выражение». В поле «URL назначения» нужно указать реальный адрес местонахождения вашего файла. Жмем на кнопку «Добавить перенаправление».

добавить перенаправление редирект

После этого в верху появится строчка с адресом созданного нами перенаправления. Кликаем по адресу. Откроется новая форма, которую нам нужно заполнить. В поле «Рефферер» добавляем адрес вашего сайта и на конце дописываем (.*) (пример: http://blog.zaandr.ru/(.*)), это и есть регулярное выражение, которое означает, что скачивание начнется, если пользователь пришёл с любой страницы нашего сайта. В поле «Не совпадают» записываем адрес страницы, на которую пользователь попадет, если перешел по нашей ссылке с другого сайта, например, можно написать главную страницу сайта.

управление редиректами wordpress

Всё теперь мы можем посетить журнал, в котором мы будем видеть все переходы по нашим ссылкам.

Всем спасибо за внимание. Приглашаю посетить мой блог blog.zaandr.ru, в котором вы найдете переводы тем и др. информацию по wordpress, а так же статьи о дизайне и юзабилити, или сразу же подписаться на rss-ленту.

P.S. От себя хотелось бы поблагодарить Андрея за столь информативный и полезный пост. Про редиректы я не писал еще никогда, даже не рассматривал эту темы. А зря — в начале поста правильно замечено, что, если пользователь не найдет нужной информации, он просто уйдет — битые ссылки на сайте или в блоге — это не хорошо. Кстати блог Андрея aka zaandr мне тоже понравился — симпатичный дизайн, интересные публикации — так держать!

P.P.S. Постовой. Чтобы эффективно редактировать шаблоны для WordPress, воспользуйтесь бесплатным редактором для вебмастеров RJ TextEd.
Империя воды — гидромассажные мини бассейны спа, джакузи.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 8, средний балл: 6,13 из 7)
Загрузка...

категория Категории: Плагины;
теги Теги: , , , , .

комментариев 76 к статье “Плагин Redirection для управления редиректами”

  • Oleg   24.09.2012

    Пасиба за ответ. Мнения блоггеров разделились. На форуме руссого ВП, ответили наоборот. И все таки, если не трудно можете аргументировать, дело очень серьезное.

  • Tod   25.09.2012

    Oleg. так а что тут аргументировать — любой плагин это более «комплексная настройка» чем напрямую указать все в htaccess. Поэтому если уметь там все указать, почему нет, зачем еще ставить какой-то плагин, который будет кушать ресурсы (вероятно). Плагин — для простоты тем, кто не разбирается, вот и все.

  • Артем   06.10.2012

    А если у меня множество файлов для скачивания, их что же необходимо каждый вот так обрабатывать? Или есть универсальное решение, чтобы при клике по файлу с ссылкой открывалась новая страница и на ней уже присутствовала ссылка на скачивание, но при этом чтобы это было на автомате, а не для каждого файла своя страница?

  • Tod   06.10.2012

    Артем, статья не про «файлы для скачивания», в принципе. В вашем случае нужно поискать какой-то плагин для работы с файлами — в вордпресс должно что-то такое быть.

  • Артем   06.10.2012

    Я это понял, но никак не могу найти подобный плагин. Все они стандартные — загружаешь файл на сервер, получаешь ссылку, размещаешь на странице. А вот что-бы ссылка на скачивание файла с перенаправлением была как то не могу ничего найти

  • Евгейний   11.11.2012

    А мне не понравился плагин – сайт стал жутко тормозить. Практически перестал работать. Ищу другой…

  • Роман   21.04.2013

    Перенес сайт с одного хостингша на другой — плагин стал некорректно работать. Удалил его, а некорректная переадресация страниц осталась. Что делать не знаю. Кто может подсказать как это исправить без изменения URL страницы.

  • Tod   21.04.2013

    Роман, теоретически можно попробовать поискать в базе данных записи о переадресации. Плагин удалили из БД и с ФТП? может остались какие-то записи. Нужно разбираться в общем.

  • Ольга   03.08.2013

    Здравствуйте. У меня возник такой вопрос.
    Можно ли не ставить данный плагин и как-то сделать так, чтобы было автоматическое добавление 301 редиректа, при изменении URL записи?

  • Tod   05.08.2013

    Ольга, что значит автоматическое добавление 301 редиректа? Не совсем понимаю зачем новая запись должна иметь такой редирект?

  • Дмитрий   26.06.2014

    Не знаю, что то не могу разобраться, мне нужна переадресация страницы, не на внутрение старницы блога, а соdсем на другой домен??? именно одной ,двух страниц, не всего блога…. имеется ли такая функция в этом плагине??

  • VRS   25.08.2014

    Добрый день,
    Можете ли подсказать почему в журналах плагина 404 В столбце URL источника множество ссылок вида «адрес-страницы/undefined?1408864559614» при рефере «адрес-страницы»?

  • Tod   26.08.2014

    VRS, если честно, не знаю.

  • Alexandra Bokeria   11.09.2014

    Как сделать редирект с одного домена на другой, при том чтоб описание первого находились в поисковиках? То еть в поиске будет виден мой домен, а при нажатии на него, чтоб он перенаправлял на другой?

  • Tod   12.09.2014

    Alexandra Bokeria, если я правильно понял задачу, то вам нужен 301 редирект.

  • Alexandra Bokeria   14.09.2014

    Tod, спасибо!!! )))

  • ОКСАНА   22.10.2014

    Спасибо, Автор!!! Плагин оказался как нельзя кстати и спас меня от ошибки в адресе (перепутала пару букв, заметила уже после публикации). Очень доходчиво! Блог добавляю в избранное=)

  • U-2   13.12.2014

    Вопрос. В верхнем меню есть Страница , допустим, Вход. у нее выпадают еще парочка дочерних. Так вот эти дочерние должны вести на другой сайт. Как это устроить? Спасибо за возможную помощь

  • Tod   14.12.2014

    U-2, создавать меню через встроенный механизм меню вордпресс — там можно ставить ссылки на другие страницы.

  • igor   13.01.2015

    лично мне плагин помог при переносе сайта с joomla на wordpress, старые адреса сохранились

  • Kolass   28.12.2015

    Как установить редирект после комментирования?

  • Tod   29.12.2015

    Kolass, чтобы после отправки комментария пользователь отправлялся на соответствующую страницу? — к сожалению, модуль Redirection используется для других целей. Какой плагин выполняет вашу задачу, увы, подсказать не могу (не встречал).

  • Саша   17.01.2016

    Здравствуйте, а как делать редирект для страниц пагинации? например:
    site.ru/rubrika-stor/2
    site.ru/rubrika-stor/3
    site.ru/rubrika-stor/4
    и так далее…

    Спасибо!

  • Tod   18.01.2016

    Саша, если вручную, то просто создаете новые записи (редиректы) для плагина через админку. Это, конечно, можно заменить какой-то одной строкой в htaccess, но увы не подскажу какое конкретно правило нужно там указывать.

  • Саша   18.01.2016

    Спасибо, вручную не годится, пагинация живет своей жизнью, где-то 2 страницы, а где-то и /12, и это не предел…

  • Сергей   19.03.2016

    Все сдела по инструкции но (добавления нового перенаправления) есть а вот второй формы пренаправления на URL ни где нет и второй момент ни как не пойму как это применить в статье что бы поисковики не видели ссылки! Кто нибудь подскажите Зарание спасибо!

  • Tod   20.03.2016

    Сергей, сейчас зашел в модуль в новую версию — там одна форма, добавляете просто редирект и сохраняете. По поводу «чтобы поисковики не видели ссылки» немного не понял.

  • Сергей   20.03.2016

    Tod Я по поводу того что насколько я понял, это плагин может прятать партнерские ссылки от поисковиков, но я не могу понять как это делать ))) хоть убейте )))

  • Tod   24.03.2016

    Сергей, добавляете новый редирект, где в качестве исходной ссылки указываете что-то вроде site.ru/partnerka-link/ а в URL назначения ставите партнерскую ссылку. После этого каждое использование site.ru/partnerka-link/ будет направлять по этому редиректу на партнерскую программу.

  • Айрат   07.05.2016

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

Оставить комментарий

(следующая статья)

Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Поиск:
Последние посты
Лучшее в категории

Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости