【发布时间】:2015-11-10 10:27:17
【问题描述】:
我的重写规则有问题,在这里可以正常工作:
example.com/resources/
example.com/resources/articles/
这里的分页也可以正常工作:
example.com//resources/articles/page/2/
example.com//resources/articles/page/3/
example.com//resources/articles/page/4/
但是当我点击一个帖子时,我得到一个 404:
example.com/resources/articles/new-test-for-single-post
这是我的重写代码:
add_rewrite_rule("^resources/([0-9]+)/(.+?)?$",'index.php?taxonomy=res_category&term=$matches[1]&post_type=$matches[2]','top');
add_rewrite_rule( '^resources/(.+?)(/page/([0-9]+))?/?$', 'index.php?taxonomy=res_category&term=$matches[1]&post_type=$matches[2]&paged=$matches[3]', 'top');
任何建议我做错了什么?
【问题讨论】:
标签: php regex wordpress post rewrite