Плагин 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
Пасиба за ответ. Мнения блоггеров разделились. На форуме руссого ВП, ответили наоборот. И все таки, если не трудно можете аргументировать, дело очень серьезное.
Oleg. так а что тут аргументировать — любой плагин это более «комплексная настройка» чем напрямую указать все в htaccess. Поэтому если уметь там все указать, почему нет, зачем еще ставить какой-то плагин, который будет кушать ресурсы (вероятно). Плагин — для простоты тем, кто не разбирается, вот и все.
А если у меня множество файлов для скачивания, их что же необходимо каждый вот так обрабатывать? Или есть универсальное решение, чтобы при клике по файлу с ссылкой открывалась новая страница и на ней уже присутствовала ссылка на скачивание, но при этом чтобы это было на автомате, а не для каждого файла своя страница?
Артем, статья не про «файлы для скачивания», в принципе. В вашем случае нужно поискать какой-то плагин для работы с файлами — в вордпресс должно что-то такое быть.
Я это понял, но никак не могу найти подобный плагин. Все они стандартные — загружаешь файл на сервер, получаешь ссылку, размещаешь на странице. А вот что-бы ссылка на скачивание файла с перенаправлением была как то не могу ничего найти
А мне не понравился плагин – сайт стал жутко тормозить. Практически перестал работать. Ищу другой…
Перенес сайт с одного хостингша на другой — плагин стал некорректно работать. Удалил его, а некорректная переадресация страниц осталась. Что делать не знаю. Кто может подсказать как это исправить без изменения URL страницы.
Роман, теоретически можно попробовать поискать в базе данных записи о переадресации. Плагин удалили из БД и с ФТП? может остались какие-то записи. Нужно разбираться в общем.
Здравствуйте. У меня возник такой вопрос.
Можно ли не ставить данный плагин и как-то сделать так, чтобы было автоматическое добавление 301 редиректа, при изменении URL записи?
Ольга, что значит автоматическое добавление 301 редиректа? Не совсем понимаю зачем новая запись должна иметь такой редирект?
Не знаю, что то не могу разобраться, мне нужна переадресация страницы, не на внутрение старницы блога, а соdсем на другой домен??? именно одной ,двух страниц, не всего блога…. имеется ли такая функция в этом плагине??
Добрый день,
Можете ли подсказать почему в журналах плагина 404 В столбце URL источника множество ссылок вида «адрес-страницы/undefined?1408864559614» при рефере «адрес-страницы»?
VRS, если честно, не знаю.
Как сделать редирект с одного домена на другой, при том чтоб описание первого находились в поисковиках? То еть в поиске будет виден мой домен, а при нажатии на него, чтоб он перенаправлял на другой?
Alexandra Bokeria, если я правильно понял задачу, то вам нужен 301 редирект.
Tod, спасибо!!! )))
Спасибо, Автор!!! Плагин оказался как нельзя кстати и спас меня от ошибки в адресе (перепутала пару букв, заметила уже после публикации). Очень доходчиво! Блог добавляю в избранное=)
Вопрос. В верхнем меню есть Страница , допустим, Вход. у нее выпадают еще парочка дочерних. Так вот эти дочерние должны вести на другой сайт. Как это устроить? Спасибо за возможную помощь
U-2, создавать меню через встроенный механизм меню вордпресс — там можно ставить ссылки на другие страницы.
лично мне плагин помог при переносе сайта с joomla на wordpress, старые адреса сохранились
Как установить редирект после комментирования?
Kolass, чтобы после отправки комментария пользователь отправлялся на соответствующую страницу? — к сожалению, модуль Redirection используется для других целей. Какой плагин выполняет вашу задачу, увы, подсказать не могу (не встречал).
Здравствуйте, а как делать редирект для страниц пагинации? например:
site.ru/rubrika-stor/2
site.ru/rubrika-stor/3
site.ru/rubrika-stor/4
и так далее…
Спасибо!
Саша, если вручную, то просто создаете новые записи (редиректы) для плагина через админку. Это, конечно, можно заменить какой-то одной строкой в htaccess, но увы не подскажу какое конкретно правило нужно там указывать.
Спасибо, вручную не годится, пагинация живет своей жизнью, где-то 2 страницы, а где-то и /12, и это не предел…
Все сдела по инструкции но (добавления нового перенаправления) есть а вот второй формы пренаправления на URL ни где нет и второй момент ни как не пойму как это применить в статье что бы поисковики не видели ссылки! Кто нибудь подскажите Зарание спасибо!
Сергей, сейчас зашел в модуль в новую версию — там одна форма, добавляете просто редирект и сохраняете. По поводу «чтобы поисковики не видели ссылки» немного не понял.
Tod Я по поводу того что насколько я понял, это плагин может прятать партнерские ссылки от поисковиков, но я не могу понять как это делать ))) хоть убейте )))
Сергей, добавляете новый редирект, где в качестве исходной ссылки указываете что-то вроде site.ru/partnerka-link/ а в URL назначения ставите партнерскую ссылку. После этого каждое использование site.ru/partnerka-link/ будет направлять по этому редиректу на партнерскую программу.
Здраствуйте Времмено закрыл сайт от поситителей для дароботки и сделал перенаправление сайта на другой сайт с помощью этого плагина, но теперь и в админку не попасть перенаправляет куда поставил редирект. Как можно сделать чтобы сохранить доступ администратору?