Поддержка Проблемы и решения Пакетный редирект в .htaccess

  • Всем привет!

    Устроил внутреннюю переделку своего сайта на WordPress. Изменил URL постоянных ссылок для записей (+добавил рубрики и привязал записи к ним). Было — http://mysite.ru/node/%post_id%/, стало — http://mysite.ru/%category%/%postname%/ . Помогите плз. правильно прописать пакетный редирект в .htaccess и по возможности пришлите вариант самого .htaccess для wordpress с необходимыми записями. Инфы в Инете очень много, но разобраться где правильно, а где нет пока проблематично.
    Спасибо.

Просмотр 1 ответа (всего 1)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Помогите плз. правильно прописать пакетный редирект в .htaccess

    Предлагаю такой вариант (добавлять нужно перед правилами WordPress):

    RewriteEngine On
    RewriteRule ^node/(.*) ?p=$1 [R=301,L]

    Старые ссылки будут перенаправляться с кодом 301 на стандартные вида /?p=123, которые, в свою очередь, WordPress перенаправит на новые (тоже с кодом 301). В поисковых системах после переиндексации должны появиться новые ссылки.

Просмотр 1 ответа (всего 1)
  • Тема «Пакетный редирект в .htaccess» закрыта для новых ответов.