我在 wordpress 上有一个网站,想要制作语言切换器英语/俄语。我想实现下一个 url 方案:
- 默认(英文)网址如下所示:site.com/company
- 俄罗斯网址看起来像这样:site.com/ru/company
我想进行下一个编程处理:当 url likesite.com/ru/company
来到 WP 时,我检测到这种情况并在内部调用site.com/company
带有查询字符串的页面,以便在页面模板文件中lang=ru
进行适当的处理。lang
company.php
但我不想通过浏览器进行外部重定向(301),并在内部处理这种情况。
如何用 Rewrite API 实现这个方案?