【问题标题】:Wordpress add_rewrite_rule to ignore portion of URLWordpress add_rewrite_rule 忽略部分 URL
【发布时间】:2021-09-03 06:47:45
【问题描述】:
我有以下网址:
http://test.com/foo/some-random-string/bar/?id=xxx
我希望 wordpress 忽略 /some-random-string/ 部分并有效地调用此 URL:
http://test.com/foo/bar/?id=xxx
我尝试了很多事情,但我不知道我是否更接近。
任何帮助将不胜感激!
【问题讨论】:
标签:
wordpress
url-rewriting
add
rules
【解决方案1】:
如果您有兴趣,这对我有用:
add_rewrite_rule('^foo/([^/]*)/bar/?', 'index.php?pagename=foo/bar', 'top');
仅供参考,/some-random-string/ 是为 SEO 目的而注入的,但我需要 wordpress 来忽略它。 ?id=xxx 用于查询外部 API。