我有一些重写规则,允许我为搜索参数指定特定的URL。作为参考,它们是:
add_filter(\'rewrite_rules_array\', \'mmp_rewrite_rules\');
function mmp_rewrite_rules($rules)
{
$newRules = array();
$newRules[\'floorplan/(.+)/(.+)/(.+)/?$\'] = \'index.php?floorplan=$matches[3]\';
$newRules[\'ready-made/(.+)/(.+)/(.+)/?$\'] = \'index.php?ready_made=$matches[3]\';
$newRules[\'floorplan/(.+)/(.+)/?$\'] = \'index.php?county=$matches[2]\';
$newRules[\'ready-made/(.+)/(.+)/?$\'] = \'index.php?county=$matches[2]\';
$newRules[\'floorplan/(.+)/?$\'] = \'index.php?county=$matches[1]\';
$newRules[\'ready-made/(.+)/?$\'] = \'index.php?county=$matches[1]\';
return array_merge($newRules, $rules);
}
我现在担心的是,只要URL的其余部分有效,使用这些通配符,您就可以在这些插槽中放置任何内容并导航到正确的页面。我对SEO方面的理解仍然很不稳定,也不清楚链接通常是如何被索引的。这是一个巨大的问题吗?如果是,我该如何解决?