Поддержка Проблемы и решения ЧПУ WordPress для таксономий?

  • Добрый день!
    Есть иерархия категорий:
    — Каталог
    — Легковые автомобили
    —— Alfa Romeo
    —— Audi
    —— BMW
    — Грузовые автомобили
    —— Alfa Romeo
    —— Audi
    —— BMW

    То есть марки машин могут быть у разного типа транспорта. Задача, такие страницы:
    site.ru/catalog/ — страница с типами авто.
    site.ru/catalog/legkovyi — страница с марками авто из категории легковых.
    site.ru/catalog/legkovyi/bmw — страница товаров конкретной марки и типа авто.
    site.ru/catalog/legkovyi/bmw/tovar — страница товара
    Есть вариант сделать тип авто и марку разными таксономиями. Добавить новые правила перезаписи чпу для страницы catalog.
    Но что тогда делать с битыми ссылками типа site.ru/catalog/legkovyi/bred или site.ru/catalog/bred/bmw, которые по сути на 404 должны кидать?
    Или нужно распарсить переменные запроса, проверить, есть ли нужна инфа в базе, если нет, то сделать редирект на 404?
    Может быть есть более изящное решение?

    • Тема изменена 4 года, 7 месяцев назад пользователем maxborisov.
  • Тема «ЧПУ WordPress для таксономий?» закрыта для новых ответов.