Требовалось с урл site.ru/rubrikaN/post.html удалить рубрику, то есть структура должна была измениться на site.ru/post.html.
Где rubrikaN - это рубрики с разными названиями. Например: rubrika1, rubrika2, rubrika3.
Помогло следующее правило:
RewriteRule rubrikaN/(.+)$ /$1 [R=301,L]
То есть на практике, в htaccess прописал отдельной строкой для каждой рубрики. Выглядит так:
RewriteRule rubrika1/(.+)$ /$1 [R=301,L]
RewriteRule rubrika2/(.+)$ /$1 [R=301,L]
RewriteRule rubrika3/(.+)$ /$1 [R=301,L]
Андрей, мне нужно как раз таки наоборот. Как сделать массовый 301 редирект с /%category%/%postname%.html на /%postname%.html в Wordpress?
Прописывал в .htaccess три варианта правила с различных форумов, не помогает.
Собственно вот что пробовал:
RewriteRule category/(.+)$ /$1 [R=301,L]
Где rubrikaN - это рубрики с разными названиями. Например: rubrika1, rubrika2, rubrika3.
Помогло следующее правило:
RewriteRule rubrikaN/(.+)$ /$1 [R=301,L]
То есть на практике, в htaccess прописал отдельной строкой для каждой рубрики. Выглядит так:
RewriteRule rubrika1/(.+)$ /$1 [R=301,L]
RewriteRule rubrika2/(.+)$ /$1 [R=301,L]
RewriteRule rubrika3/(.+)$ /$1 [R=301,L]