Перенаправить URL-адрес сообщения Wordpress после изменения категории

Я хочу добавить родительскую категорию к моим существующим категориям сообщений в Wordpress. Но мне нужны старые URL-адреса, чтобы продолжить работу.

Итак, структура URL-адреса теперь:
example.com/category/postname

А добавив родительскую категорию, он превратится в
. example.com/new-parent-category/category/postname

Как я могу убедиться, что старые URL-адреса продолжают работать?

Я не хочу писать индивидуальный редирект для каждого поста.

Не могли бы вы сделать это с помощью перенаправления регулярного выражения в htaccess?

Не уверен, но разве WordPress не обрабатывает это перенаправление автоматически? Вы уже пробовали?

cabrerahector 10.12.2018 16:19

Я не пробовал, но вы будете правы! Я не могу найти никакой документации о том, как это работает. Я настрою тестовую среду для проверки. Спасибо за совет!

superhenke 10.12.2018 16:31
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
499
1

Ответы 1

В файле .htaccess вы можете попробовать:

RewriteRule ^category/(.*)$ /new-parent-category/category/$1 [R=301,NC,L]

Таким образом, все ссылки, содержащие «категорию», будут перенаправлены на «/ new-parent-category / category / ..»

Вы можете посетить эту страницу, чтобы узнать больше ..

Читать далее..

Другие вопросы по теме