我想弄清楚是什么add_rewrite_rules
做
如果我输入或提交表单中的变量,是否应该将查询变量更改为漂亮的url?
当前,当我键入漂亮的url时,页面会按照我的意愿运行。当我提交一个重定向到url中包含查询变量的页面的表单时,它也可以正常工作。但我曾想过,如果我键入一个带有查询变量的url,它会切换到漂亮的url。但事实并非如此。应该吗?我做错了吗?
function add_query_vars($aVars) {
$aVars[] .= \'var_state\';
$aVars[] .= \'var_clubs\';
}
add_filter(\'query_vars\', \'add_query_vars\');
function add_rewrite_rules($aRules) {
$aNewRules = array(
\'rv-clubs/([^/]+)/([^/]+)/?$\' => \'index.php?pagename=rv-clubs&var_state=$matches[1]&var_clubs=$matches[2]\'
);
$aRules = $aNewRules + $aRules;
return $aRules;
}
add_filter(\'rewrite_rules_array\', \'add_rewrite_rules\');
任何帮助都将不胜感激。