【发布时间】:2022-12-15 02:21:49
【问题描述】:
我正在向我的 PHP 脚本添加重写规则,该脚本包含在具有永久链接的 WordPress 页面中知识库
所以我可以访问 domain.com/kb 并显示该页面。
function wdm_add_rewrite_rules() {
add_rewrite_rule( '^kb/([^/]+)/?$', 'kb?kb_cat=$matches[1]&kb_seq=1', 'top');
}
add_action('init', 'wdm_add_rewrite_rules');
但是当我访问 url 中包含其他字符串的页面时,我得到了 404。
所以当我访问 domain.com/kb 时显示正确的页面,然后访问 domain.com/kb/84/92,它显示 404
我只需要能够读取我的 PHP 脚本中的其他 url 参数,例如 $_GET["kb_cat"]
【问题讨论】:
-
请尝试在 .htaccess 文件中添加重写规则
-
您是否在服务器上启用了 mod 重写?