Как сделать 301 редирект в WordPress? Плагин Permalinks Migration

301 редирект в WordPress - плагин Permalinks Migration

  Moved Permanently в Вордпресс

Недавно на одном моём старом сайте, созданном на движке WordPress, нужно было сменить структуру ссылок.

Ссылки на нём имели такой вид: http://site.ru/archives/123, что не очень дружелюбно по отношению к пользователям, поэтому решено было привести их к виду ЧПУ URL – и людям, и роботам в радость.

Поменять структуру ссылок в WordPress очень просто. Для этого надо перейти в “Настройки => Постоянные ссылки” и там выбрать желаемый вариант. Например, чтобы получить ЧПУ-формат, можно прописать такое:

Произвольная структура ссылок WordPress

  Произвольная структура ссылок

В результате этого, адреса постов будут выглядеть примерно так: http://site.ru/green-tea/how-to-drink-green-tea.html. Такой формат ссылок очень удобен и нравится поисковым роботам и людям (сообщает им, о чём примерно страница).

Но проблема может быть в том, что ранее на вашем сайте структура ссылок была не ЧПУ, а вы решили сделать ЧПУ. В результате при переходе по старым URL-адресам и роботы, и люди получат страницу 404-й ошибки (что значит “ничего не найдено”).

Чтобы исправить ситуацию, необходимо сделать так, чтобы со старых ссылок происходил бы 301-й редирект на новые. В этом-то и поможет специальный Permalinks Migration plugin. Не помню официального сайта данного плагина, так что качайте ?отсюда.

Как сделать 301 редирект в WordPress при помощи плагина Permalinks Migration?

Перед установкой данного WP-расширения не меняйте структуру ссылок на новую. После установки необходимо перейти в настройки этого WordPress-плагина и посмотреть – прописана ли старая структура ссылок. Если нет – надо прописать самостоятельно.

К примеру, в моём случае для ссылок вида http://site.ru/archives/123 структура была такой: /archives/%post_id%, поэтому в настройках плагина записано то же самое:

структура ссылок Dean's Permalinks Migration 1.0

  Структура ссылок в Dean’s Permalinks Migration plugin

Убедившись, что в настройках плагина указана бывшая структура ссылок, можно уже в стандартных настройках WordPress’а изменить структуру ссылок на новую.

Как действует плагин Permalinks Migration?

Здесь всё просто: он делает 301-й редирект со старого URL на новый. В результате страницы сайта не вылетают из поиска, и адреса их в поисковом индексе постепенно обновляются. Кроме того, если в контенте сайта имеются ссылки со старыми URL, то при переходе по ним пользователей перекинет на те же страницы, но с новыми URL.

Но всё же лучше старые ссылки обновить на новые, т.к., например, Google “рассеивает” часть PageRank при 301-м редиректе. О поиске ссылок в WordPress, создающих перенаправления (редиректы), посмотрите видео “битые ссылки на сайте и плагин Broken Link Checker“.

Реакция поисковиков на внезапное появление 301-х редиректов

Поисковики обычно нормально на такое реагируют. В примере с моим сайтом – адреса ~250 страниц обновились в индексе Гугла за пару дней, но в Яндексе (прошёл примерно месяц) полностью ещё не обновились.. Поэтому в его выдаче можно встретить ссылки как со старыми URL, так и с новыми…

Также, в Яндекс влетело по 2-е копии каждой статьи на сайте – со старым URL и с новым. По поводу медленного обновления ссылок было написано письмо в Яндекс.Вебмастер, там сказали, что это нормально и посоветовали просто ждать :). Кажется, потихоньку старые URL отваливаются, и на их место встают новые.

Таким образом, при необходимости сделать 301 редирект в WordPress – используйте плагин Permalinks Migration. Всё там просто и понятно.

web-ru.net - всё о продвижении сайтов
Случайные публикации:
  • Как сделать рекламу в ВКонтакте? Таргетинг, переходы/показы, картинки и цены. ВидеоурокКак сделать рекламу в ВКонтакте? Таргетинг, переходы/показы, картинки и цены. Видеоурок...отличное поле для экспериментов с CTR! Да и вообще - интересно потом взглянуть на статистику
  • Где находится файл hosts в Windows 7 (XP) и как он облегчит переезд на новый хостингГде находится файл hosts в Windows 7 (XP) и как он облегчит переезд на новый хостингВесьма забавный получился заголовок у статьи, но совсем недавно я сделал перен...
  • Будет ли конец Света в 2012? Опрос!Будет ли конец Света в 2012? Опрос!...много всего разного, читал и изучал по этой теме. Но не знаю, будет ли... Уж
  • Регистрация пользователя в каталоге Рамблер Топ 100 (Rambler Top 100)Регистрация пользователя в каталоге Рамблер Топ 100 (Rambler Top 100)Многие начинающие сайтовладельцы, осознав, что сайт надо продвигать в поисковика...
  • Как повысить кликабельность сайта в выдаче Яндекса?Как повысить кликабельность сайта в выдаче Яндекса?Простейший способ повышения кликабельности сайта (CTR), о котором многие п...
Оставьте комментарий:
Отзывов всего: 14
Через сайт Через ВКонтакте Через Facebook
  1. Серёга пишет:

    Привет. А как этот плагин использовать при 301 редеректе с домена 3 уровня на домен 2 – го уровня ?

    Ответить
    • Пётр пишет:

      Привет,
      для этих целей данный плагин не подходит.

      Ответить
  2. Егор пишет:

    Спасибо Друг!
    Ты мне очень помог =)
    Я скачал у тебя тебя на сайте этот плагин Dean’s Permalinks Migration для WordPress и установил у себя на сайте. И проблема – редирект ссылок без ЧПУ на ссылки ЧПУ решена =)

    Ответить
  3. Николай пишет:

    Огромезное СПАСИБО за плагин. Давно искал решения этого вопроса. Но не как не решался менять ЧПУ своего блога (по вышеперечисленным причинам) Теперь вопрос решен. Еще раз спасибо. *DANCE*

    Ответить
  4. Костя пишет:

    А удалить потом этот плагин можно, когда полностью все проиндексируется и в Гугле, и в Яше?

    Ответить
  5. albertino пишет:

    Добрый день! Вопрос по ЧПУ, на сайте стоит плагин wordpress.org/plugins/automatic-youtube-video-posts/ он скачивает видео и т.д. У меня не получается решить вопрос с ЧПУ, в адрес вставляется название видео, а оно на русском языке и для того чтобы перевести на латиницу URL нужно зайти в каждое видео и нажать обновить и тогда нормально переводится(Cyr-To-Lat). Подскажите как можно автоматизировать процесс перевода на латиницу, просто видео очень много и каждое вручную переводить долго.

    Ответить
  6. Dmitry пишет:

    Нашёл плагин только у вас, страница автора плагина не работает. Спасибо, что сохранили

    Ответить
  7. Станислав пишет:

    А что указать в плагине, если по умолучанию был вид “/?p=123”? Указываю /?p=%post_id% редирект не срабатывает(

    Ответить
    • Станислав пишет:

      Если что, решил свою проблему через плагин “Permalink Redirect”. Может кому-то поможет)

      Ответить
    • Пётр пишет:

      Хм, странно, что не помогает.

      Ответить
сайт web-ru.net
Я не спамлю...