从你想做的事情来看,听起来目标URL没有改变,但是你想从中重写的URL的格式已经改变了,对吗?
URL如下所示:
www.domain.com/app-api/v2/ecommerce/14
现在应该如下所示:
www.domain.com/app-api/v2/ecommerce?pid=14
如果是这样的话,为什么不将原来的重写规则(如果有效的话)的格式稍微更改为:
add_rewrite_rule( \'app-api/v2/ecommerce?pid=([a-z0-9-]+)[/]?$\', \'index.php?p=$matches[1]&post_type=product\' );