Главная » Wordpress » Грамотная смена ЧПУ в wordpress и редирект со старых адресов на новые

Грамотная смена ЧПУ в wordpress и редирект со старых адресов на новые

Опубликовано: 14-11-2009 | Автор : Vch54ti

16

Ранее в настройках ЧПУ на моем блоге было выставлено отображение url статей следующим образом «/archives/%post_id%«, сегодня решил изменить на «/%postname%.html«.

При смене ЧПУ в worpdress сталкиваемся с двумя проблемами:

  1. Редактировать опубликованные статьи с целью исправления уже поставленных ссылок — бредовое занятие.
  2. По умолчанию в url (постоянную ссылку) пишется русский текст — тоже не очень хорошо.

Для решения этих проблем нам понадобится 2 плагина:

  1. Для редиректа старых ссылок на новые урлы — воспользуемся плагином для wordpress — Permalink Redirect (За наводку на плагин спасибо Moringotto), только не забудем указать в его настройках на какие url редирект использовать не надо — к примеру маска «/page/» для страниц блога.
  2. Для того, что бы в постоянной ссылке по умолчанию не писалось русскими буквами поставим, а писалось транслитом — ставится плагин для wordpress Rus To Lat.

Ну вот, собственно все что потребовалось сегодня для смены настроек ЧПУ и установки редиректа со старых старых страниц на новые страницы блога.

Спасибо Вам за добавление статьи "Грамотная смена ЧПУ в wordpress и редирект со старых адресов на новые" в:

Добавить в Twitter
Если данная публикация вам понравилась, предлагаю вам подписаться на получение материалов centavrus-opti.ru через RSS ленту, и при желании присоединиться ко мне в Twitter
Рассылка новых публикаций на E-mail

Оставлено комментариев (16)

И еще раз спасибо) Я уже по прошлой подсказке у Лекактуса дернул)

Добрый день. Вот у меня такая проблема. В дата центре был пожар, сервер с сайтами сгорел. Сейчас восстанавливаю вручную. Ранее были ссылки вида /?123, потом сделал красивые чпу. Перенапраление шло прекрасно, пока не произошел пожар. После восстановления статей все кто, ранее ссылался со страниц вида /?123, теперь перенаправление не получают, а попадают на пустую страницу. Можно ли это исправить при помощи данного плагина.
Следующий вопрос. Если это сделать нельзя, то можно ли прописать перенаправление в файле .htaccess.

Я в этом ничего не смыслю, помогите, плиз. В сети сейчас куча ссылок на несуществующие страницы.

@ Владимир:
Не понял если честно что вы имеете ввиду…
Как восстанавливали руками?Владимир написал:

Если это сделать нельзя, то можно ли прописать перенаправление в файле .htaccess

его по любому для ЧПУ вам придется редактировать

@ Vch54ti:
Я, видимо, действительно непонятно объяснил. Не хотел много флудить, да и торопился. Второй день занимаюсь изучением редиректа, но толком пока мало что понял.

Проблема моя следующая. На хостере был пожар, сгорело все. До пожара все ссылки на статьи были типа /?p=123. Примерно в январе этого года я переделал на ЧПУ. Через некоторое время я обратил внимание, что переходы стали идти с вида /?p=123 на чпушные. После пожара я перенес домен на другой сервер, сам сайт пропал. Заново установил движок вордпресс, закачал на комп весь кеш Яндекса и Гугла, теперь с кеша загоняю статьи на блог, ссылки чпу. И вот тут я обнаружил, что ссылки вида /?123 идут на пустые страницы. Я ломал голову, как это исправить, нашел Ваш блог и обратился за советом.

Сегодня, работая полдня со своим блогом, понял, что в любом случае, есть или нет у вас ссылок в виде чпу, каждой странице все равно присваивается ИД вида /?123. И вот я обнаружил сегодня, что одна ссылка вида /?123 пошла на одну чпушную ссылку со старого варианта блога и еще на одну чпушную ссылку уже с нового блога.
И вот теперь я гадаю, как все это исправить и стоит ли этим заниматься. В будущем, когда все статьи я верну на место, все равно переходы будут идти на какую-нибудь страницу. Сегодня я понял, что в моем варианте смысла, по видимому нет заниматься переадресацией.

Посоветуйте, как мне быть.

Владимир написал:

/?p=123

даже если включено ЧПУ то при заходе на /?p=123 сам вордпресс должен делать редирект на ЧПУшную страницу — это да…

Владимир, а в каком формате у вас бэкап — стучитесь в аську 937-407 придумаем думаю вместе решение

в wordpress чпу мне кажется все таки лучше делать без .html на конце так как на многих страницах в итоге получается .html/bla-bla# и тп..

Предлагаю оставить комментарий к записи Грамотная смена ЧПУ в wordpress и редирект со старых адресов на новые

Более ранние статьи из раздела