我尝试在function.php中添加以下代码来添加我自己的重写规则,但它返回404:
add_rewrite_rule('all_comments/([0-9]+)/?$', 'index.php?pagename=all_comments&post_id=$matches[1]', 'top');
当我只是尝试编写测试规则时,它也会返回404:
add_rewrite_rule('testss$', 'index.php', 'top');
$wp_rewrite->flush_rules(true);
我的add_rewrite_rule函数肯定有问题,但我无法弄清楚。
非常感谢。
答案 0 :(得分:0)
好吧,最后我发现它是一个名为重写的插件,它使用自己的规则列表而不是我自己的规则列表。我删除了它,它现在有效。