Плагин 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/(.*)), это и есть регулярное выражение, которое означает, что скачивание начнется, если пользователь пришёл с любой страницы нашего сайта. В поле «Не совпадают» записываем адрес страницы, на которую пользователь попадет, если перешел по нашей ссылке с другого сайта, например, можно написать главную страницу сайта.
Всё теперь мы можем посетить журнал, в котором мы будем видеть все переходы по нашим ссылкам.
Всем спасибо за внимание. Приглашаю посетить мой блог blog.zaandr.ru, в котором вы найдете переводы тем и др. информацию по wordpress, а так же статьи о дизайне и юзабилити, или сразу же подписаться на rss-ленту.
P.S. От себя хотелось бы поблагодарить Андрея за столь информативный и полезный пост. Про редиректы я не писал еще никогда, даже не рассматривал эту темы. А зря — в начале поста правильно замечено, что, если пользователь не найдет нужной информации, он просто уйдет — битые ссылки на сайте или в блоге — это не хорошо. Кстати блог Андрея aka zaandr мне тоже понравился — симпатичный дизайн, интересные публикации — так держать!
P.P.S. Постовой. Чтобы эффективно редактировать шаблоны для WordPress, воспользуйтесь бесплатным редактором для вебмастеров RJ TextEd.
Империя воды — гидромассажные мини бассейны спа, джакузи.
комментариев 76 к статье “Плагин Redirection для управления редиректами”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Спасибо, интересный плагин.
А нет ли у него, случаем, опция редиректа по ключевым словам? То есть: если нет такой статьи — перенаправить на подходящую по тематике, содержащую соответствующие киворды?
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.
Здравствуйте, скажите пожалуйста, каким образом происходит механизм переадресации, через движок и через .htaccess директиву? Просто волнует вопрос нагрузки и скорости переадресации. У меня задача внести около 300 адресов. Думаю сделать через .htaccess. Возникает не будет ли тормозиться сайт или же лучше с таким количеством страниц сделать через плагин например — Simple 301 Redirects?
Oleg, я думал лучше редирект через htaccess сделать, плагин больше для тех, кому нужно перенаправить страниц 10-20 и кто вообще не разбирается в директивах htaccess и т.п.