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

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

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

будет

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

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

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

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

7 Комментарии

  1. По идее это делается примерно так:
    [cc lang=”css”]
    RewriteEngine on
    RewriteBase /
    RewriteRule ^old_dir/(.*) http://вашсайт.ru/new_dir/$1 [R=301,L]

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

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

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

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

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

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

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

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

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

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

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*