Can';不能让Wordpress重写规则工作

Can';不能让Wordpress重写规则工作,wordpress,rewrite,Wordpress,Rewrite,我尝试了不同的教程,堆栈上的答案等-但似乎不能使我的特殊情况下的工作 我正试图使用Wordpress的重写规则来重写一个包含变量的丑陋URL,使它看起来很好,并且对SEO友好。但无论我做什么,它似乎都不适用。尝试打印$wp_rewrite->rules,它会在顶部返回我的自定义规则,所以我想系统应该可以正常工作,但是URL没有被重写 下面是functions.php中的函数: function create_new_url_querystring() { add_rewrite_tag('%h

我尝试了不同的教程,堆栈上的答案等-但似乎不能使我的特殊情况下的工作

我正试图使用Wordpress的重写规则来重写一个包含变量的丑陋URL,使它看起来很好,并且对SEO友好。但无论我做什么,它似乎都不适用。尝试打印$wp_rewrite->rules,它会在顶部返回我的自定义规则,所以我想系统应该可以正常工作,但是URL没有被重写

下面是functions.php中的函数:

function create_new_url_querystring()
{

add_rewrite_tag('%hovedgruppe%', '([^&]+)');

add_rewrite_rule(
    '(.+)/?$',
    'index.php?page_id=75&hovedgruppe=$matches[1]',
    'top'
);

}
add_action('init', 'create_new_url_querystring');
我测试这个的URL是www.domain.com/produkter/gruppe/?hovedgruppe=value(这意味着/produkter/gruppe是一个ID为75的页面)。理想的结果是www.domain.com/value


尝试了重写规则的不同变体。是的,我在进行更改时刷新重写规则(在wp admin中进入permalink页面)。任何人都能理解如何编写重写规则以使其工作?

没关系!它实际上是按原样工作的,我只是没有意识到它在工作,因为我希望URL自动从非重写更改为重写。没有,但如果我输入一个重写的URL,它就会工作D