Ну вот следите: вы пытаетесь отменить то, что и так 404. Какой смысл? Учитывая robots.txt
Я писал выше, что у меня два пути пересекаются, получается, формат ссылки для категорий и для постов одинаковый (так уж хочет клиент), потому отрабатывает подходящее для одного из случаев правило, а для второго будет 404 (хотя, по факту, такой пост или категория существуют). Грубо говоря, мне нужно переключение на другой путь, если в одном случае происходит 404. Есть хук pre_handle_404, но я его пока не вкурил