我正在尝试在 Bitrix 中设置 urlrewrite 以便页面响应其他地址。并且有必要通过嵌套和动态来实现这一点。在第一条规则中,最终 url 必须是 /ru/{name_of_the_city_which_chosen_by_user}/services/ ,而在第二条规则中,只需 /ru/{name_of_city_which_chosen_by_user}/ 。由于某种原因,现在只处理第二种情况,并且只调用我在 PATH 中指定的物理页面。可能是什么问题呢?
$arUrlRewrite=array (
0 =>
array (
'CONDITION' => '#^/ru/([a-zA-Z_-]*)/services/#',
'RULE' => 'SECTION_CODE=$1',
'ID' => '',
'PATH' => '/ru/services/index.php',
),
array (
'CONDITION' => '#^/ru/#',
'RULE' => 'SECTION_CODE=$1',
'ID' => '',
'PATH' => '/ru/index.php',
),
);
正确答案