В моем проекте WordPress я использую React (базовая папка React: / wp-content / plugins / dev-system / includes / views / public / search) и ссылка my-domain.com/search
. Работает нормально. Но все, что после my-domain.com/search
рассматривается как постоянная ссылка Wordpress, поэтому я не могу использовать маршрутизатор React и даже строки запросов. my-domain.com/search/1
, my-domain.com/search/samplereactroute
, my-domain.com/search?test=123
- каждый из этих маршрутов работает не так, как я ожидал.
Цель состоит в том, чтобы каждый маршрут после my-domain.com/search
должен обрабатываться реакцией, а не Wordpress. Я думаю, add_rewrite_rule () может решить мою проблему, но все мои попытки не увенчались успехом, и я не могу сделать это правильно. Как я могу решить эту проблему?
add_action('init', 'wp_rewrite_rules');
function wp_rewrite_rules() {
add_rewrite_rule('^search/(.+)?', 'index.php?pagename=search', 'top');
}