Как сохранить ваши WordPress-ссылки при смене структуры Permalink-ов
Опубликовано: 01.09.2018
В одном из предыдущих уроков я рассказал, как сохранить все ваши ссылки при переносе WordPress-сайта с одного адреса на другой . Теперь поговорим, как сохранить ссылки в рамках одного сайта при смене структуры пермалинков .
Пермалинки (permanent links) — это постоянные ссылки на ваши записи в WordPress. Существуют они для того, чтобы поделившись один раз ссылкой на запись с другом, он всегда мог перейти на эту запись вне зависимости от настроек WordPress и структуры сайта.
Настроить пермалинки можно в Консоли WordPress в меню Параметры → Постоянные ссылки .
Изменение структуры постоянных ссылок
Проблемы могут начаться в том случае, если вы по какой-либо причине решили сменить настройки пермалинков.
Сразу после чистой установки WordPress в настройках постоянных ссылок выбран первый вариант " По умолчанию ", при котором ссылки на запись имеют вид www.....com/?p=123 . Таким образом, создав свою первую запись с заголовком " Привет мир ", ссылка на нее будет — www.....com/?p=1 .
Часто новички не обращают на это внимание и начинают вести свой блог с такой структурой постоянных ссылок. А спустя некоторое время, когда дело доходит до SEO , становится ясно, что такой вид ссылок никуда не годится, и приходится их менять на ЧПУ (человеко-понятные URL-ы) со структурой %postname% .
Поэтому, если вы только начинаете знакомство c WordPress, настоятельно рекомендую просмотреть этот урок: " Что делать сразу после установки WordPress? "
Для того, чтобы при смене структуры постоянных ссылок вам не приходилось сталкиваться с ситуацией на картинке выше, прочтите это краткое руководство.
Пример ситуации
Допустим, у вас были настроены постоянные ссылки на структуру /archives/%post_id% . Вы создали запись с заголовком " Привет мир ", и ей присвоился пермалинк www.....com/archives/336 .
Потом вы решили сменить структуру на %postname% . Ссылка на запись обновилась в БД WordPress на www.....com/privet-mir/ . Но ваши друзья, подписчики а также поисковые роботы запомнили адрес старой ссылки — www.....com/archives/336 , и теперь при переходе по этой старой ссылке будет выдаваться, скажем так, "Неприятная новость ".
Решение проблемы
Ситуацию можно спасти, установив дополнительный плагин. Я расскажу на примере плагина Dean's Permalin ks Migration , но в вы сможете найти и другие решения.
Dean's Permalinks Migration
Скачиваем отсюда плагин и устанавливаем на сайт. Как это сделать, вы можете посмотреть в этом уроке.
После активации в настройках плагина ( Параметры → PermalinksMigration ) укажите старую структуру пермалинков и нажмите Update options .
В настройках текущих постоянных ссылок ( Параметры → Постоянные ссылки ) укажите новую структуру пермалинков и нажмите Сохранить изменения .
Вот и все. Теперь при обращении к записи " Привет мир " по старому адресу www.....com/archives/336 браузер автоматически перенаправит вас на www.....com/privet-mir/ .