functions.php中的Wordpress add_rewrite_rule返回404

时间:2014-04-15 09:19:15

标签: php wordpress rewrite

我尝试在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函数肯定有问题,但我无法弄清楚。

非常感谢。

1 个答案:

答案 0 :(得分:0)

好吧,最后我发现它是一个名为重写的插件,它使用自己的规则列表而不是我自己的规则列表。我删除了它,它现在有效。