Php wordpress多个搜索URL

Php wordpress多个搜索URL,php,wordpress,url-rewriting,Php,Wordpress,Url Rewriting,因此,我面临的问题如下: 我有一个有多个网页的网站,我必须从那里搜索。例如:www.example.com/list1和www.example.com/list2。我还在网站上进行了全球搜索 现在我已经让它工作了,但是URL上说www.example.com/list1/?s=test、www.example.com/list2/?s=test和www.example.com/?s=test 因为这是一个荷兰网站,我想有一个很好的永久链接,当我进行搜索时,它有以下URL: www.example

因此,我面临的问题如下:

我有一个有多个网页的网站,我必须从那里搜索。例如:www.example.com/list1和www.example.com/list2。我还在网站上进行了全球搜索

现在我已经让它工作了,但是URL上说www.example.com/list1/?s=test、www.example.com/list2/?s=test和www.example.com/?s=test

因为这是一个荷兰网站,我想有一个很好的永久链接,当我进行搜索时,它有以下URL:

www.example.com/zoeken/test (the global search)
www.example.com/list1/zoeken/test
www.example.com/list2/zoeken/test
我尝试将重写规则添加到functions.php文件中,但老实说,我并不真正理解它们的工作方式

    add_action('init', 'change_list_rules');
    function change_list_rules()
    {
        global $wp_rewrite;
        add_rewrite_rule(
            "zoeken/([^/]*)",
            'index.php?s=$matches[1]',
            "top"
        );
        $wp_rewrite->flush_rules();
    }
也在.htacces级别进行了尝试,不幸的是也没有成功(另外,wordpress不是经常重新创建整个htacces文件吗?)

我该怎么做才能让它工作?我真的被困在这里了,希望能帮我一点忙