Wordpress Custom Rewrite Rule 时间:2013-06-26 作者:Deepak Kundu 我有一个用于wordpress页面的自定义页面模板。我正在尝试设置自定义重写规则,但没有成功。我在blog/book-page/上有一个页面,该页面的显示取决于图书id,因此我需要像blog/book-page/book-id/这样的url来读取图书id。在我的函数php中,我包含了Wordpress Codex中的以下函数:add_rewrite_rule(\'^book-page/([^/]*)/?\',\'index.php?page_id=11&book_id=$matches[1]\',\'top\'); 但当我访问http://xyz.com/book-page/123/, 它不断地将我重定向到http://xyz.com/book-page/我通过在仪表板中保存永久链接刷新了重写规则。无法通过查看以下类似问题来解决:Custom rewrite rule is not picked by Wordpress 和https://wordpress.stackexchange.com/questions/91673/need-help-creating-custom-rewrite-rule任何建议,请提前感谢。 1 个回复 SO网友:Deepak Kundu Yoast SEO wordpress插件是这种情况的罪魁祸首。它正在将所有重写url重定向到基本url。您可以在插件设置页面中将其关闭。 结束 文章导航