我正在重写一个Wordpress网站,并计划将其中的一部分变成一个有棱角的应用程序。
该网站有一系列表单的子页面/recommendations/xxxxx
, 并且需要为SEO目的维护这些URL。但我希望所有这些路线都能返回/recommendations
父页面同时保留URL的其余部分,以便Angle处理。
我想我需要使用add_rewrite_rule
但是已经卡住了,下面的方法不起作用。我需要wordpress显示推荐页面,即使随后有额外的url部分。
function recommendations_rewrite() {
add_rewrite_rule(\'^recommendations\\/(.*)\\/?\', \'recommendations/\', \'top\');
}
add_action(\'init\', \'recommendations_rewrite\');
也就是说,这可能是完全错误的,因为我担心这最终会导致URL重写,这不是我想要的。