Как выполнить 301 редирект с /category/ на /customname/

Я установил в настройке Префикс для рубрик значение «customname».

Теперь появляются ошибки 404 в ссылках, содержащих старый слаг категории, например. mysite.com/category/names

Какое правило мне создать в .htaccss для настройки 301 редиректа?

mysite.com/category/xxx

на

mysite.com/customname/xxx

Спасибо.

Понравился вопрос? Нужен ответ? Поддержите проект
WPAsk
Ответов: 3
  1. Nilesh G Pangul

    RewriteEngine on RewriteBase / RewriteRule ^old_dir/(.*) http://www.example.com/new_dir/$1 [R=301,L]

    Это работает.

  2. Bainternet

    Вы можете создать 301 форму из старой базы категорий, например, так:

    RewriteEngine on
    RewriteBase /
    RewriteRule ^old_dir/(.*) http://www.example.com/new_dir/$1 [R=301,L]
    

    Измените old_dir на категорию example.com на свой домен, а new_dir на свое собственное имя.

  3. Hayden
    RewriteRule ^olddir/?(.*)$ newdir/$1 [R=301,L]
    
Добавить ответ

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: