Редирект после изменения названия рубрики

Здравствуйте. Хочу переименовать название рубрики. В связи с этим вопрос: как сделать редирект со старого адреса рубрики на новый? К примеру, было

http://maks-1.com/category/blog

будет

http://maks-1.com/category/wordpress

Попробовал через htaccess вот таким образом:

RewriteRule ^category/blog/?(.*)$ /category/wordpress/$1 [R=301,L] 

Не работает. Поискал здесь ответ на этот конкретный вопрос, но не нашел. Если это возможно, то лучше сделать перенаправление без использования плагина.

Nurlan
Оцените автора
Добавить комментарий

  1. tiaurus

    По идее это делается примерно так:

    RewriteEngine on
    RewriteBase /
    RewriteRule ^old_dir/(.*) http://вашсайт.ru/new_dir/$1 [R=301,L]
    

    Поменяйте old_dir, new_dir и вашсайт.ru на нужные вам значения.

    P.S. Для публикации программного кода используйте шорткод или специальную кнопку.

    Ответить
  2. Nurlan автор

    Насколько я понимаю, после этого при попытке открыть страницу со старым адресом я должен войти уже по новому адресу. Но этого не происходит. К сожалению!

    Ответить
  3. Apathetic

    Во-первых, mod_rewrite тут вообще не нужен — тут простой редирект с одной страницы на другу. Можно использовать следующую директиву в htaccess:

    Redirect 301 /category/blog http://maks-1.com/category/wordpress

    Во-вторых, рекомендую установить какой-нибудь плагин типа simple 301 redirect.

    Ответить
  4. Nurlan автор

    Переход внутри сайта происходит удачно, но при попытке зайти на страницу с переименованной рубрики из поиска выдает ошибку сервера. Что с плагином, что через htaccess.

    Ответить
    1. tiaurus

      Попробуйте пересохраниить настройки постоянных ссылок: Параметры > Постоянные ссылки > ничего не меняя нажать Сохранить изменения

      Ответить
  5. Nurlan автор

    Сожалею, но все равно выходит это: Внутренняя ошибка сервера
    На сервере произошла внутренняя ошибка или неправильная и не смог выполнить ваш запрос. Может быть надо сделать какой-нибудь SQL запрос для того, чтобы изменения вступили в силу.

    Ответить
  6. Nurlan автор

    Переход к рубрике с новым названием, где выводятся записи, относящиеся к ней, до тега море получается, а при попытке открыть полную запись (при нажатии на «далее») из этой рубрики выходит ошибка. Пробовал несколько вариантов редиректа, но ничего я меня не получается.

    Ответить