Плагин Redirection для управления редиректами
Сегодня у нас гостевой пост от Андрея автора блога blog.zaandr.ru.
В каждом блоге множество страниц, иногда бывает, что адреса этих страниц меняются, статьи удаляются и пользователь, который попал на сайт с определенной целью что-то прочитать сталкивается с ему ненавистной страницей 404. В большинстве случаев он просто закрывает сайт и идет искать то, что ему нужно дальше. Но у нас каждый посетитель на счету и мы такого допускать не должны. Для этого существует специальный плагин для wordpress – Redirection. Скачать плагин можно на сайте разработчика – urbangiraffe.com. Устанавливается он, как и все остальные плагины для 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/(.*)), это и есть регулярное выражение, которое означает, что скачивание начнется, если пользователь пришёл с любой страницы нашего сайта. В поле «Не совпадают» записываем адрес страницы, на которую пользователь попадет, если перешел по нашей ссылке с другого сайта, например, можно написать главную страницу сайта.

Всё теперь мы можем посетить журнал, в котором мы будем видеть все переходы по нашим ссылкам.
Всем спасибо за внимание. Приглашаю посетить мой блог blog.zaandr.ru, в котором вы найдете переводы тем и др. информацию по wordpress, а так же статьи о дизайне и юзабилити, или сразу же подписаться на rss-ленту.
P.S. От себя хотелось бы поблагодарить Андрея за столь информативный и полезный пост. Про редиректы я не писал еще никогда, даже не рассматривал эту темы. А зря – в начале поста правильно замечено, что, если пользователь не найдет нужной информации, он просто уйдет – битые ссылки на сайте или в блоге – это не хорошо. Кстати блог Андрея aka zaandr мне тоже понравился – симпатичный дизайн, интересные публикации – так держать!
P.P.S. Постовой. Чтобы эффективно редактировать шаблоны для WordPress, воспользуйтесь бесплатным редактором для вебмастеров RJ TextEd.
Новый блог о заработке в сети – интересно почитать.
Империя воды – гидромассажные мини бассейны спа, джакузи.
Комментариев - 28 к статье “Плагин Redirection для управления редиректами”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Добавление миниатюры (thumbnail) в RSS для wordpress
- Category SEO Meta Tags – МЕТА данные для категорий и тегов
- 10 плагинов для админ панели WordPress
- LinkGator.ru – биржа вечных ссылок и статей
- Смена рубрики и массовое редактирование wordpress постов
- Paylicense – хостинг с широким спектром услуг
- WP-RecentComments – плагин и виджет последних комментариев
- Безопасность (4)
- Видео (5)
- Возможности (58)
- Начинающим (18)
- Новости (20)
- Оптимизация (13)
- Плагины (66)
- Сервисы (14)
- Хаки и секреты (43)
- Шаблоны (13)
- Плагин WP-PostRatings рейтинга постов в WordPress
- 5 wordpress плагинов для кнопок социальных закладок
- Добавление кнопки Вконтакте, Facebook и Twitter в wordpress блог
- 20 полезных wordpress плагинов для изображений
- Кнопка вконтакте для wordpress блога – разные методы и лучшие плагины
- Установка wordpress плагинов по FTP и через админку
- Кэширование в wordpress – выбираем лучший плагин для кэширования
- Блог про смартфоны
- Seleckis.lv — Журнал Никиты Селецкого
- Блогинг в стиле web 2.0
- Достопримечательности Львова
- Про блоги для блоггеров
- WordpressPlugins.ru
- Ттелефон Explay Titan в Связном
- Ericsson и планка скорости
- Новая линейка от HTC
- Dr.Web Light 7 для Android
- Самый популярный сервис платежей – Яндекс.Деньги
- Моделирование. Этапы моделирования.
- Шопинг в Европе и требуемые документы
- Последняя версия Google Chrome вышла с ошибкой
- Порядка 70 процентов не доводят покупки в сети Интернет до конца
- Рекламу в социальных сетях автоматизирует сервис AdCenter
- Тестирование новой разработки Интернет-агентства Registratura.ru


Оцените статью: 

Категории:
Теги:
Спасибо, интересный плагин.
А нет ли у него, случаем, опция редиректа по ключевым словам? То есть: если нет такой статьи – перенаправить на подходящую по тематике, содержащую соответствующие киворды?
Yaroslav.CH, такой опции нет, но мы всегда можем посмотреть по статистике и если заметим, что идут переходы на несуществующую статью – сделаем перенаправление на нужную.
Ярослав, мне кажется тут надо будет привязывать 404 редирект к поиску. То есть если не найдена страница, то открывать поиск, где в строке поиска уже будет некий текст… Хотя это сложно, мне кажется.
Интересно как яндекс отреагирует на этот плагин ?
Кстати, Яндекс возможно будет «Ругаться»…
Но я рискнул, поставил. Привязал к поиску. Удобно! Хотя данная проблема вспывала не часто! Решил перестраховаться.
А плагин этот не нов! (в смысле функционала), и за его предшественниками не наблюдалось никаких ссор с Яндексом! Так что я думаю, все будет ок.
А плагин действительно толковый.
Удобный плагин, но мне самому прописать в .htaccess было проще и как-то надежнее, чем навешивать очередной плагин. Хотя функционал у него неплохой.
Спасибо за дельный совет. Попробуем, хотя эта проблема у меня лично не возникает, но все же…На будущее может пригодиться
Плагин действительно интересен. Есть у кого конкретная информация о реакции яши на это чудо?
Отличный плагин. Спасибо, надо будет поюзать.
Я какую он нагрузку даёт на сервер, может действительно будет проще воспользоваться .htaccess?
DarkwaveMD согласен с тобой, нагрузка мне кажется всё-таки будет поболее чем в .htaccess..
но пока не берусь что-либо утверждать, не тестировал, надо на днях попробывать, спасибо
спасибки, плагин что надо,
попробую как нибудь обязательно!
интересно, но нельзя сделать хак =\ все таки так будет удобно -_-
ну или на крайняк юзать .htaccess
Подскажите пожалуйста. Использовал данный плагин, после удаления, редиректы на старые ссылки все равно работают. Как?
Спасибо за подробный обзор. Надеюсь, что сервак не взорвется после навешивания очередного плагина.
Подскажите, пожалуйста, как сделать групповой редирект страниц?
Была страница с адресом http:/site.ru/category/post , стала страница с адресом http:/site.ru/post . То есть убрал из ссылок категории. И нужно сделать груповые редиректы, иначе вручную это я очень долго все страницы буду переадресовывать…
По поводу плагина и редиректа не все так просто, как кажется) Кто-то пишет, действительно Яша может иногда чудить, при этом можно также добавить редирект в htaccess напрямую. В общем, по этой теме недавно еще сочинил статью PHP редирект внешних ссылок и скрытие реферальных ссылок – тоже может пригодиться.
Здрасти, подскажите плиз, можно ли использовать этот плагин для создания рекламных кампаний в гугле. Так чтоб гугл не просек реффссылку
Ирина, как-то я вообще не вижу связи между wordpress плагином и реффсылкой рекламной кампании в гугле, точнее я таким никогда не занимался, поэтому сложно что-то подсказать.
Установил плагин, сделал редирект всей структруры постов сайта. Вместо /%day%/%monthnum%/%year%/%postname%/ теперь будет /%postname%/. И изменил настройки постоянніх ссілок соответственно.
Через какое-то время если удалить плагин, допустим через пару месяцев, структура страниц сайта останется прежней?
enter, не совсем понял вопрос. После того как поменяли структуру ссылок, они на сайте изменятся, как быстро они появятся в поисковике – не знаю. По сути адрес страницы остается тот же, которая зависит от номера ID поста, а отображается в зависимости от указанной структуры. Если убрать структуру, ссылки на страницах останутся прежними. Кстати об указанной вами структуре – как раз недавно опубликовал заметку где размышлял о ссылках – добавляем окончание .html для URL страниц в WordPress.
Большое спасибо, это как раз то что нужно, переместил страницу, а она была в выдаче и ссылок на нее достаточно, так что как раз в тему.
привет. у меня с плагинчиком возникла небольшая проблема.
я прописал редирект с /page.php?id=1&news=9948 на mail.ru для пробы, а потом удалил его, а оно всё равно ссылается на маил.ру!!! И когда я создал новый редирект на внутреннюю страницу, оно всё равно перенаправляет на маил.ру!! Как быть?
cheater, сложно сказать, я с такой проблемой не сталкивался. Теоретически можно поискать данную настройку где-то в базе данных и удалить ее, но я бы еще глянул англоязычные блоги – может там информация есть о плагине.
спасибо, проблема сама собой как то решилась на утро…. ))) плагин – супер, именно то что надо
Подскажите, где что прописать в настройках этого плагина, чтобы посетитель перенаправлялся с одного сайта прямо сразу на другой?
Натага, если хотите сразу перенаправлять используйте 301 редирект через htaccess.