【发布时间】:2017-05-14 13:53:58
【问题描述】:
我正在尝试在 wordpress 网站上实施一些重写规则来重写我的网址,例如:
词汇表/?terms=a
到
词汇表/术语/a
我已将以下代码添加到我的 functions.php 并刷新了重写但没有运气?
add_rewrite_rule('^glossary/([0-9]+)/?', 'glossary/?terms=$matches[1]', 'top');
谁能指出我正确的方向或告诉我上面有什么不正确的地方?
【问题讨论】:
-
[0-9] 匹配“包含一个数字”,例如 /?id=4。您使用的是 ID 还是文本(示例 'a' 表示字符串,因此必须匹配字符串)。
标签: php wordpress mod-rewrite url-rewriting