Redirection – плагин для создание редиректов и мониторинга Error 404.
Возможности плагина:
- Поддержка как внутренних редиректов WordPress, так и редиректов Apache.
- Отслеживание ошибок 404 — все ошибки 404 протоколируются и легко сопоставляются с 301 редиректом.
- RSS лента для ошибок 404.
- Настройка «транзитного» перенаправления, позволяющая перенаправить запрос на другую страницу, файл или сайт.
- Полное протоколирование всех срабатывающих перенаправлений.
- Создание редиректов основываясь на URL, браузерах, реферерах или статуса посетителя.
- Автоматическое добавление 301 редиректа, при изменении URL записи.
- Полная поддержка регулярных выражений.
- Экспорт в CSV, XML или файл .htaccess.
- Импорт из файла .htaccess.
Полное название в поиске: Redirection
Установка:
- Закачать папку «redirection», скачанную из официального репозитория WordPress (http://wordpress.org/plugins/redirection/) в папку c плагинами «wp-content/plugins/»;
- Активировать плагин.
Работа с плагином:
После установки плагина в разделе «Инструменты» появится новый пункт «Перенаправления» (Рис. 1).

Рис. 1. Раздел «Перенаправления»
Плагин содержит следующие вкладки (Рис. 2):
- Перенаправления – основная функция плагина, мы ее разберем подробнее.
- Группы – группировка redirects. Можно их вообще не использовать, если редиректов мало.
- Журнал содержит данные обо всех редиректах, которые осуществил плагин.
- 404s – список ошибок 404 (страница отсутствует). Если пользователь переходит на несуществующую страницу, то ее адрес попадает в этот список.
- Настройки – все уже настроено и отлично работает.
- Поддержка – автор явно любит money

Рис. 2. Плагин «Перенаправления»
Создание перенаправления:
Рассмотрим ситуацию, когда URL адрес страницы изменился на новый, а проиндексирован, правильно, все тот же первоначальный. Что делать? В этой ситуации правильным решением будет сделать редирект на новый адрес. Если первоначальный адрес «/myfirst/», новый «/mynewpage/», то правило будет как на Рис. 3.

Рис. 3. Перенаправление, код «301»
Рассмотрим ситуацию, чтобы страница по адресу «/php/» была доступна по двум адресам одновременно. Второй адрес «/php_copy/». Результат представлен на Рис. 4.

Рис. 4. Режим «транзит (pass-through)»
Будь первым кто прокомментирует статью.