Как сделать 301 редирект в WordPress? Плагин Permalinks Migration
Moved Permanently в Вордпресс
Недавно на одном моём старом сайте, созданном на движке WordPress, нужно было сменить структуру ссылок.
Ссылки на нём имели такой вид: http://site.ru/archives/123, что не очень дружелюбно по отношению к пользователям, поэтому решено было привести их к виду ЧПУ URL — и людям, и роботам в радость.
Поменять структуру ссылок в 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 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. Всё там просто и понятно.
Элементарная математика заработка на партнёрских программах....но будет вычислить самому. Conversion Rate (CR) - Коэффициент
С Новым 2012 годом!...Новый 2012 год наступил! Чего тут ещё напишешь? С новым
Как сделать картинку уникальной - много способов, 1 правильный и 1 разумный...я с сотрудниками биржи eTXT по поводу функционала программы, а
Как я заработал на YouTubeПриветствую всех! Сегодня я расскажу, как стал видеоблоггером в темат...
Как создать страницу 404 для сайта и какой она должна быть?Организовать нормальную страницу для 404-й ошибки сайта, созданного на В...
Привет. А как этот плагин использовать при 301 редеректе с домена 3 уровня на домен 2 — го уровня ?
Привет,
для этих целей данный плагин не подходит.
Спасибо Друг!
Ты мне очень помог =)
Я скачал у тебя тебя на сайте этот плагин Dean’s Permalinks Migration для WordPress и установил у себя на сайте. И проблема — редирект ссылок без ЧПУ на ссылки ЧПУ решена =)
Отлично!)
Огромезное СПАСИБО за плагин. Давно искал решения этого вопроса. Но не как не решался менять ЧПУ своего блога (по вышеперечисленным причинам) Теперь вопрос решен. Еще раз спасибо. *DANCE*
А удалить потом этот плагин можно, когда полностью все проиндексируется и в Гугле, и в Яше?
Лично я не удалял. Да и думаю, незачем.
Добрый день! Вопрос по ЧПУ, на сайте стоит плагин wordpress.org/plugins/automatic-youtube-video-posts/ он скачивает видео и т.д. У меня не получается решить вопрос с ЧПУ, в адрес вставляется название видео, а оно на русском языке и для того чтобы перевести на латиницу URL нужно зайти в каждое видео и нажать обновить и тогда нормально переводится(Cyr-To-Lat). Подскажите как можно автоматизировать процесс перевода на латиницу, просто видео очень много и каждое вручную переводить долго.
Здравствуйте.
Не знаком с плагином по скачиванию с Ютуба.
Попробуйте для транслита использовать Rus-to-Lat: http://web-ru.net/prodvizhenie-sajta/seo/chpu-url-cheloveko-ponyatnyj-url-ego-vliyanie-na-relevantnost.html
Нашёл плагин только у вас, страница автора плагина не работает. Спасибо, что сохранили
Да, не зря сохранял
А что указать в плагине, если по умолучанию был вид «/?p=123»? Указываю /?p=%post_id% редирект не срабатывает(
Если что, решил свою проблему через плагин «Permalink Redirect». Может кому-то поможет)
Хм, странно, что не помогает.