Безболезненное изменение постоянных ссылок в WordPress

Существует плагин, с помощью которого можно абсолютно безнаказанно изменять структуру постоянных ссылок своего блога, не боясь плохой переиндексации поисковиками с потерей pagerank-а, например.

Спустя несколько дней с момента первоначального запуска блога на движке WordPress первое и вполне естественное желание — сократить длину и вложенность ссылок. Все равно посты пишутся не каждый день, нет необходимости вести архив с разбиением на дни, месяцы и годы по такому шаблону /%year%/%monthnum%/%day%/%postname%/. Хочется придти к куда более простому виду: /%category%/%postname%/.

Но, если сделать так сразу же в настройках блога, можно потерять посетителей из поисковых систем, трафик по ссылкам из других блогов, даже закладки и ссылки из социальных сетей или закладочных сервисов. По умолчанию все старые записи будут выдавать 404 код — страница не найдена.

Есть способ дать информацию поисковой системе, равно как и браузеру, что нужная запись была попросту перемещена в другое место. На постоянку, так сказать. В списке кодов HTTP он именуется «301 Redirect (Moved Permanently)», что значит «Перемещено окончательно». Если выдать такой код поисковой системе вместо кода 404 «Не найдено», она должна относительно быстро обновить свой поисковый индекс и владелец сайта в теории не должен потерять ни вес страницы в выдаче, ни, соответственно, поисковый трафик. Влияет это, как уже сказано, не только на поисковики, но и на браузеры, значит на все ссылки, ведущие на сайт с других ресурсов.

Для WordPress существует простейший плагин, позволяющий изменить структуру постов и постоянных ссылок в блоге в пару кликов, он называется Permalink Migration Plugin.

Этот плагин вернет поисковому роботу или пользователю при заходе по старой ссылке необходимый код 301, а также сделает перенаправление обоих на новый адрес материала.

После установки можно изменять схему адресов блога, практически не опасаясь последствий.

Установка Permalink Migration Plugin

Нужно скачать плагин по приведенной выше ссылке, разархивировать и закинуть файл в папку wp-content/plugins/ на сервере. После этого в панели администрирования во вкладке управления плагинами нужно его активировать.

Использование

На странице настроек плагина устанавливаем старую схему ссылок блога, сохраняем изменения.

На странице управления постоянными ссылками выбираем нужную схему адресов, руководствуясь подсказками. Я все же рекомендую схему /%category%/%year%/%postname%/, которую использую и сам.

После этого можно проверить работу ссылок, попытавшись ввести старый адрес какой-нибудь записи. Если все работает, плагин перебросит юзера на новую ссылку.

Rambler's Top100