Доброе утро.
Столкнулся с проблемой. Есть сайт, две папки - /news и /members. В них через глобальный компонент news выводятся два разных инфоблоках. Настроено ЧПУ, полная новость открывается по адресу /папка/#ELEMENT_CODE#. Но возникла проблема в детальной новостью - при открытии материала в /members открывается /news. В urlrewrite.php указано:
| Код |
|---|
<?
$arUrlRewrite = array(
array(
"CONDITION" => "#^/#",
"RULE" => "",
"ID" => "bitrix:news",
"PATH" => "/news/index.php",
),
array(
"CONDITION" => "#^/#",
"RULE" => "",
"ID" => "bitrix:news",
"PATH" => "/members/index.php",
),
);
?>
|
Если поменять массивы местами - происходит все точь-в-точь, но наоборот - /members/материал открывается нормально, но при открытии материала из /news/* открывается /members/*. Как можно поправить?
Возможно важный момент - сервер работает только на nginx. Изначально ЧПУ совсем не работало, завелось после добавления в конфиг
| Код |
|---|
if (!-e $request_filename) {
rewrite ^(.*)$ /bitrix/urlrewrite.php last;
}
location ~ \.php$ {
if (!-f $request_filename) {
rewrite ^(.*)/index.php$ $1/ redirect;
}
}
|