Главная > Веб мастерская > WordPress > Плагин Redirection для управления редиректами

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

Плагин Redirection для управления редиректамиСегодня у нас пост о таком важном порой деле, как редирект или перенаправление пользователей.

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

В большинстве случаев он просто закрывает сайт и идет искать то, что ему нужно дальше. Но у нас каждый посетитель на счету и мы такого допускать не должны. Для этого существует специальный плагин для wordpress — Redirection. Скачать плагин можно на сайте разработчика — urbangiraffe.com. или с сайта wordpress.org.

Устанавливается он, как и все остальные плагины для wp путем копирования папки redirection на хостинг в папку /wp-content/plugins/.

Дальше идем в панель администратора и активируем плагин. Теперь в меню «Инструменты» у нас появился пункт Перенаправления.

Это и есть наш с вами Redirection. Приятно, что Redirection прямо из коробки уже дружит с русским языком.

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

  • Поддержка как внутренних редиректов 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/(.*)), это и есть регулярное выражение, которое означает, что скачивание начнется, если пользователь пришёл с любой страницы нашего сайта. В поле «Не совпадают» записываем адрес страницы, на которую пользователь попадет, если перешел по нашей ссылке с другого сайта, например, можно написать главную страницу сайта.

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

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

NEW!!! Полезное, нужное, важное:

Где заработать в интернете деньги? Надёжно, честно, без обмана!
Платежные системы, кошельки и обменники для работы

Лучшие хостинги, сервера и прочее для сайтов

Смотрите также

смена домена вордпресс

WordPress смена домена (как поменять домен сайта)

Одно дело, если нужно выполнить перенос сайта между разными хостинг аккаунтами – там у вас остается старая версия сайта. Но как быть когда сменить адрес блога нужно на том же аккаунте, с той же базой данных, без потери данных?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *