为了账号安全,请及时绑定邮箱和手机立即绑定

Wordpress 添加重写规则重定向而不是“伪装”

Wordpress 添加重写规则重定向而不是“伪装”

PHP
隔江千里 2021-06-16 18:39:29
我制作了一个 wordpress “add_rewrite_rule” 以干净的方式访问 2 个 GET 变量。但到目前为止,它只是重定向而不是“伪装”,它还丢失了 GET 变量。(该站点使用 polylang 作为插件)我尝试包括 add_rewrit_rule,将值添加为“标签”,...function activateresetrule() {    add_rewrite_rule(        '^reset/([^/]*)/([^/]*)/?$',        'index.php?page_id=1330&email=$matches[1]&uuid=$matches[2]',        'top'    );    add_rewrite_rule(        '^activate/([^/]*)/([^/]*)/?$',        'index.php??page_id=1325&email=$matches[1]&uuid=$matches[2]',        'top'    );    //delete when fixed    global $wp_rewrite;    $wp_rewrite->flush_rules(false);  }add_action( 'init', 'activateresetrule' );add_filter( 'query_vars', 'activateresetrule_filter' );function activateresetrule_filter( $query_vars ){    $query_vars[] = 'email';    $query_vars[] = 'uuid';    return $query_vars;}目标:https : //www.site.be/reset/dfsdf/ddfsfds/ 应该与https://www.site.be/reset&email=dfsdf&uuid=ddfsfds相同当前重定向:/dashboard/password-reset-mail/(无 GET 变量)(这是 page_id 1330)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信