Настройка ЧПУ для категорий и подкатегорий
На моем сайте есть каталог услуг.
Я реализовал по задумке через записи. Каждая категория - рубрика, каждая запись - услуга.
В постоянных ссылках прописал /%category%/%postname%/
Но столкнулся с проблемой в ЧПУ.
catalog - Категория 1 уровня
pogruzchiki - Категория 2 уровня
При переходе по адресу /catalog/pogruzchiki/ - страница с услугами отображается корректно.
Но категория 2 уровня так же доступна по адресу /pogruzchiki/ .
Подскажите пожалуйста, как исправить данное поведение и добиться чтобы категории 2 уровня были доступны только после родителя.
Установлен плагин "No Category Base (WPML)"
Ответы (1 шт):
Описанное вами поведение возникает как раз из-за плагина No Category Base (WPML).
Суть этого плагина как раз в том, чтобы исключить обязательное наличие родительской категории. По умолчанию этот плагин должен перенаправлять страницы вида /catalog/pogruzchiki/ на /pogruzchiki/ с кодом ответа сервера 301. Судя по вашему описанию он работает некорректно.
Чтобы ваши категории 2-го уровня были доступны только после родителя вам придется отключить этот плагин.