Может перезаписать резерв, если 404? Перепишите проблему конфликта

У меня есть страницы и категории товаров на моем сайте:

Pages: --About --Contact Products: --Category 1 ----Subcategory 1 --Category 2 

В идеале я хочу, чтобы mysite.com/category-1/subcategory-1 показывала страницу категории продукта и mysite.com/about, чтобы показать обычную страницу. Я зарегистрировал таксономию следующим образом:

 function products_taxonomy() { register_taxonomy( 'product_categories', 'product', array( 'hierarchical' => true, 'label' => 'Product Categories', 'query_var' => true, 'rewrite' => array( 'hierarchical' => true, 'slug' => '/', 'with_front' => false ) ) ); } add_action( 'init', 'products_taxonomy'); 

В настоящее время URL категории работает, но URL-адрес страницы, например mysite.com/about/, равен 404.

Я установил плагин Rewrite Analyzer, и я вижу, что это потому, что WordPress проверяет только категорию продукта, называемую «about», которую он не может найти, следовательно, 404. Он не проверяет последующие правила перезаписи. Есть ли способ, которым я могу поймать этот 404 и заставить WordPress проверить следующее правило перезаписи вместо того, чтобы сразу показывать 404? Я немного смущен, почему это не поведение по умолчанию …

введите описание изображения здесь