переадресация на сайте WordPress

Вступление

Здравствуйте! В этой статье поговорим, про инструменты переадресации страниц сайта и всего сайта на новый URL в системе WordPress. Сама тема переадресация на сайте WordPress, если рассматривать её вместе с теорией управления веб-серверами (HTTP), редактированием файла .htaccess и инструментами переадресаций работающих на хостингах, получится очень объемный материал, для нескольких статей. В этой статье, я ограничусь небольшим разделом теории и представляю, отличные плагины переадресации для CMS WordPress.

Теория переадресаций страниц сайта

Что будет если из адресной строки браузера запросить не действительный (ошибочный или удаленный) URL страницы? Веб сервер, будь то Apache, Nginx или их симбиоз, отдадут в ответ ошибку 404. Ошибки могут быть и другие, но остановимся на этой, как на ошибке, показывающей отсутствие запрашиваемого URL адреса.

Ошибка 404 не страшна, если был запрошен ошибочно написанный URL. Гораздо хуже, если 404 ошибку выдают на запрос URL, который существовал, но по каким, либо причинам изменился. Еще хуже (для продвижения сайта), когда этот URL был в выдаче, а теперь изменился.

С точки зрения SEO, более правильно, чтобы веб-сервер вместо 404 ошибки выдавал 301 код и переадресовывал пользователя на рабочий адрес. Код статуса HTTP 301 это и есть 301 редирект, означающий, что ресурс (страница) перемещен(а) навсегда. Посмотрим, как его сделать.

О файле .htaccess

Для управления действиями веб-сервера у владельца сайта нет прямых инструментов, кроме файла .htaccess. Это файл создан специально для управления веб-сервером Apache. Определенными директивами, написанными в этом текстовом файле, вы можете указать, как вести себя веб-серверу Apache, при запросах тех или иных URL сайта.

Примечание: Файл .htaccess работает только для веб-сервера Apache.

Обычно, файл .htaccess используют для глобальной переадресации с одного домена на другой при смене домена или склейке доменов с www и без www. Для переадресации отдельных страниц WordPress удобнее использовать специальные плагины переадресации.

Читайте так же:  Easy FancyBox плагин модального окна медифайлов WordPress

Переадресация на сайте WordPress с помощью плагинов

Далее предложу, 4 плагина WordPress, созданных специально для redirect (переадресация на сайте WordPress).

Плагин переадресации Redirection

Автор: John Godley. Страница плагина: https://wordpress.org/plugins/redirection/

Redirection-plugin

Redirection-plugin-управление-1
Управление плагином Redirection

Redirection это бесплатный плагин для пользовательской переадресации страниц сайта с одного URL на другой. Кроме управления 301  перенаправление (301 Redirect) плагин следит за 404 ошибками, ведет учет переадресаций, задает на выбор, 301  переадресацию или модификацию url. А самое важное, не требует знания файла .htaccess для управления веб-сервером Apache.

Плагин Safe Redirect Manager

Автор: Коллективное творчество. страница плагина: https://wordpress.org/plugins/safe-redirect-manager/

Плагин Safe Redirect Manager

 

Safe Redirect Manager-управление-1
Настройка и управление плагина Safe Redirect Manager
Читайте так же:  Проверка ссылок WordPress: плагин WP Link Status

Плагин Safe Redirect Manager использует функцию wp_safe_redirect, которая позволяет сделать безопасную переадресацию URL страниц сайта.

Особенности плагина Safe Redirect Manager

1. Особенность плагина, это возможность указать тип переадресации:

301 – Постоянная переадресация;

302- Найдено;

307- Временная переадресация и т.д. (смотрим фото).

Примечание: Переадресация при помощи прямой записи в файл .htaccess считается небезопасной и часто используется для взлома сайта. Использование функций WordPress wp_safe_redirect считается безопасным.

1. С помощью этого плагина можно сделать перенаправление на сторонний сайт иди переадресовать все страницы одного раздела.

Плагин SEO Redirection

Адрес сайта плагина: http://www.clogica.com/product/seo-redirection-premium-wordpress-plugin

Этим плагином я пользовался на нескольких сайтах. Он был в двух вариантах: бесплатном и платном. Месяца два назад, бесплатную версию автор убрал. Установленные бесплатные версии продолжают работать.

Плагин SEO Redirection, аналогичен предыдущим плагинам, но есть отличительная особенность. С его помощью можно все страницы сайта, переадресовать на такие же страницы, но на новом домене. Эта функция очень полезна, при переезде сайта на другой домен. Не совсем адекватна заявленная стоимость 24$. Системный плагин переадресовывающий бесплатный блог, созданный на wordpress.org, на приобретенный домен, стоит 13$, правда в год.

Плагин Redirect 404 Error Page to Homepage

Страница плагина: https://wordpress.org/plugins/redirect-404-error-page-to-homepage/

Redirect-404-error-page-1
переадресация на сайте WordPress: плагин Redirect 404 error page
Читайте так же:  Чистка сайта Wordpress плагином WP-optimize

Этот плагин так же выполняет переадресацию, но несколько другого типа. Он ищет страницы, дающие 404 ошибку, и автоматически создает их перенаправление на главную страницу WordPress.

Итоги статьи

В этой статье я познакомил вас с четырьмя плагинами WordPress, создающими переадресацию страниц сайта. Четыре плагина я взял, для показа трех вариантов переадресации:

  • Переадресация отдельных страниц сайта (плагин Redirection);
  • Переадресация отдельных страниц и группы страниц, в пределах сайта и на сторонние сайты (плагин Safe Redirect Manager);
  • Переадресация отдельных страниц и всего сайта при смене домена (плагин SEO Redirection);
  • Автоматическая переадресация страниц сайта дающих ошибку 404 на главную страницу сайта (плагин Redirect 404 Error Page to Homepage).

Найти другие плагины переадресации WordPress вы можете на вкладке Плагины→Добавить новый, воспользовавшись поиском по запросам «Redirect», «Redirection», «301».

Игорь Серов, для сайта WordPress-abc.ru

Другие плагины Wodpress


Переадресация на сайте WordPress, 301 редирект

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