Php 使用添加\重写\规则的简单页面重定向
我需要进行简单的重定向: http://my_site/notication-success -> http://my_site/notifications?result=success 当然,Php 使用添加\重写\规则的简单页面重定向,php,regex,wordpress,Php,Regex,Wordpress,我需要进行简单的重定向: http://my_site/notication-success -> http://my_site/notifications?result=success 当然,通知页面存在 我编写了以下init处理程序: add_action('init', function() { add_rewrite_rule('notification-success', 'notifications?result=success', 'top'); }); 不幸的是,htt
通知
页面存在
我编写了以下init
处理程序:
add_action('init', function() {
add_rewrite_rule('notification-success', 'notifications?result=success', 'top');
});
不幸的是,http://my_site/notification-success 只产生404错误,而不是重定向。
怎么了
更新1:
更正确的替换也不起作用:
add_action('init', function() {
add_rewrite_rule(
'notification-success',
'index.php/?pagename=notifications&result=success',
'top');
});
更新2:
regex
^notification \-success$
也不会产生预期结果您的代码中有语法错误-这是文章中的输入错误吗<代码>通知?结果=成功不包含单个引号。请参阅您帖子中的语法突出显示以获取提示。@Reece:只是在键入代码时,您的代码中是否有更多的添加重写规则?@anubhava:不,我只是一个规则敲门,敲门。。。有人帮我吗?你的代码中有语法错误-这是文章中的拼写错误吗<代码>通知?结果=成功
不包含单个引号。请参阅您帖子中的语法突出显示以获取提示。@Reece:只是在键入代码时,您的代码中是否有更多的添加重写规则?@anubhava:不,我只是一个规则敲门,敲门。。。有人帮我吗?