我在wordpress中创建了一个新的重写规则,起初它运行正常,过了一会儿(几个小时)它停止工作,当我尝试使用url时,它显示404页面。
我的问题是,如果我在init
操作使用$wp_rewrite->wp_rewrite_rules();
中检查重写规则,是否会导致性能问题?
谢谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
我的建议是安装插件[rewrite-rules-inspector],然后在插件用户界面中运行你的url。 它会提供一个更好的主意,哪个规则会导致问题。
然后,您可以通过删除旧规则或在规则数组顶部添加新规则来修复它add_filter('rewrite_rules_array', ...)
;
请记住,最高规则会覆盖底层规则。