WordPress中的URL参数mod_rewrite虚假子路径的URL

时间:2015-06-14 18:50:18

标签: php wordpress mod-rewrite url-parameters

我知道还有其他问题,但没有一个问题可以解决这个问题。

我的WordPress网站上有一个带有slu profile的页面,我已将其设置为采用?username=网址参数。但是,这很难看,我希望能够转到http://website.com/profile/andy而不是http://website.com/profile/?username=andy。我可以在functions.php做些什么来做这件事吗?我目前有:

add_filter('query_vars', 'parameter_queryvars');
function parameter_queryvars($qvars) {
    $qvars[] = 'id';
    $qvars[] = 'username';
    $qvars[] = 'profileredirect';
    $qvars[] = 'reason';
    return $qvars;
}

这可以防止WordPress从网址中删除idusernameprofileredirectreason。一旦重写,我仍然需要能够使用http://website.com/profile/?profileredirect=true&reason=andy。我可以在没有id的情况下生活,它在任何地方都没有引用,只是因为我没有删除它。

谢谢!

0 个答案:

没有答案