Очень часто бывает при смене ЧПУ (постоянной структуры внутренних ссылок), что многие страницы становятся недоступны. Например, если вы решите укоротить адрес, и использовать вместо более простую структуру , то все внутренние ссылки на посты станут “битыми”. Чтобы так не получилось, изначально относитесь к выбору вида ЧПУ со всей ответственностью. Если же вы все же решились сменить ЧПУ, то грамотно и без ошибок осуществить это поможет плагин Permalinks Migration Plugin.
Плагин работает через редирект 301, то есть безопасно пересылает с одной страницы на другую. Такой редирект нравится поисковикам, и после смены ЧПУ они воспринимают сайт нормально, не лишая его рейтинга за “битые” ссылки.
Пользоваться плагином просто:
1. Перед сменой ЧПУ зайдите в настройки плагина и выставьте там текущую конфигурацию ЧПУ.
2. После этого заходите в настройки WordPress и меняйте ЧПУ.
Скачать Permalinks Migration Plugin
Плагин хороший, как и сама статья) А я вот усомнился в ЧПУ. Во-первых: это не для пользователей легче становится (как обычно говорят), а делается это, в основном, для seo продвижения. Во-вторых: после установки ЧПУ заметил, что пару статей стали открываться абракадаброй! Причём временно, иногда нормально, а иногда нет) Если убрать ЧПУ, то всё становится на свои круги. Вы не знаете, что может быть?
Попробуйте в файл .htaccess добавить
жаль, в версии 2.9.2 вордпресса, этот плагин не сработал, все записи вылетают в 404.
кстати, по поводу ЧПУ – я за то чтобы были вида
категория/пост, но на сайте ВП такая надпись
Starting Permalinks with %category% is strongly not recommended for performance reasons.
что тоже не радует. можно конечно добавить что-то и до тега категории, но структура при этом теряется. вот так. кто что думает по этому поводу?
Ну поддержку wp 2.9.* уже никто не гарантирует – слишком устарел.
По поводу ЧПУ – поисковики вполне нормально относятся к структуре сайт/категория/пост, Яндекс вообще именно такое предпочитает. Уменьшать этот путь вынуждают в основном рекламодатели – им кажется, что слишком длинные адреса сайтов как-то влияют на индексирование. Что мне кажется несоответствующим действительности.
Во, классный плаг. спс. как раз искал
Спасибо большое за плагин и описание, очень помогли! Сайт в закладки!
Поставил на Версию 3.1.1 все корректно работает!
Как сильно может повлиять редирект на “SEO” ?
Старый шаблон вывода ссылок: /%category%/%postname%.html
новый шаблон вывода /%postname%.html
По идее, никак редирект не повлияет на seo. А вот рекламодателям сокрашение уровня вложенности понравится.
Именно по этому я и решил убрать лишние букавыбукавыбукавы
Спасибо.
Решил испробовать на WP 3.2. В итоге не работает. Сменил структуру ссылок с /%category%/%postname%/ на /%category%/%post_id%/, а всё равно записи доступны лишь по старой структуре. Буду признателен, если поможете.
А настройки постоянных ссылок меняли? По идее, вам и плагин-то не нужен, достаточно структуру постоянных ссылок изменить (Параметры – Постоянные ссылки).
Менял, конечно. Вы говорите, что не нужен плагин, но как тогда организовать редирект со старых адресов записей на новые?
Проверил на WordPress 3.2 — при структуре /%category%/%post_id%/ перенаправление с /%category%/%postname%/ WordPress делает сам, без плагина.
На чистом проверяли? Я так пробовал делать ещё до плагина, всё равно 404.
Действительно, на чистом не перенаправляет.
После ответа на другой вопрос остался плагин Platinum SEO Pack — в нём есть опция перенаправления, и в этом случае срабатывала именно она :)
Вы просто чудо! Испробовал плагин и он работает. Но мне, как человеку сирому и убогому в вопросе SEO, от плагина кроме редиректа ничего не нужно. Я так понимаю, чтобы пользоваться только редиректом будет достаточно снять все лишние галочки?