Я хочу добавить родительскую категорию к моим существующим категориям сообщений в Wordpress. Но мне нужны старые URL-адреса, чтобы продолжить работу.
Итак, структура URL-адреса теперь:
example.com/category/postname
А добавив родительскую категорию, он превратится в
.
example.com/new-parent-category/category/postname
Как я могу убедиться, что старые URL-адреса продолжают работать?
Я не хочу писать индивидуальный редирект для каждого поста.
Не могли бы вы сделать это с помощью перенаправления регулярного выражения в htaccess?
Я не пробовал, но вы будете правы! Я не могу найти никакой документации о том, как это работает. Я настрою тестовую среду для проверки. Спасибо за совет!






В файле .htaccess вы можете попробовать:
RewriteRule ^category/(.*)$ /new-parent-category/category/$1 [R=301,NC,L]
Таким образом, все ссылки, содержащие «категорию», будут перенаправлены на «/ new-parent-category / category / ..»
Вы можете посетить эту страницу, чтобы узнать больше ..
Не уверен, но разве WordPress не обрабатывает это перенаправление автоматически? Вы уже пробовали?