Не работает главная modx+babel
        Уже несколько дней пытаюсь понять в чем беда.
сайт:
detective-zaporozhye.com/
при переключении языка — контекст меняется, но вместо главной выдает 404, хотя все остальные страницы работают(в нужной языковой версии).
Главная нужного языка показывается только если ввести алиас страницы
joxi.ru/Q2KnEMEtwV7aEm
Т.е контекст переключается, только не показывается главная.
detective-zaporozhye.com/en/index — работает
Есть идеи?
    
    
                                                                                
            сайт:
detective-zaporozhye.com/
при переключении языка — контекст меняется, но вместо главной выдает 404, хотя все остальные страницы работают(в нужной языковой версии).
Главная нужного языка показывается только если ввести алиас страницы
joxi.ru/Q2KnEMEtwV7aEm
Т.е контекст переключается, только не показывается главная.
detective-zaporozhye.com/en/index — работает
Есть идеи?
Комментарии: 4
                код плагина покажите            
                    <?php
if ($modx->event->name == 'OnHandleRequest') {
    // global referer;
    if (!isset($_COOKIE['gl_refer']) || !strlen($_COOKIE['gl_refer'])) {
        if (!strlen($_SERVER['HTTP_REFERER'])) setcookie('gl_refer', ' ', time()+31536000);
        else setcookie('gl_refer', $_SERVER['HTTP_REFERER'], time()+31536000);
    }
    // end global referer;
    if ($modx->context->get('key') == 'mgr') {return;}
    if (preg_match('/^\/en\//i', $_SERVER['REQUEST_URI'])) {
        $modx->switchContext('zaporojie-en');
        $context = 'zaporojie-en';
        $uri = preg_replace('/^\/en\//i', '', $_SERVER['REQUEST_URI']);
    } else if (preg_match('/^\/ua/i', $_SERVER['REQUEST_URI'])) {
        $modx->switchContext('zaporojie-ua');
        $context = 'zaporojie-ua';
        $uri = preg_replace('/^\/ua\//i', '', $_SERVER['REQUEST_URI']);
    }
				else if (preg_match('/^\/de/i', $_SERVER['REQUEST_URI'])) {
        $modx->switchContext('de');
        $context = 'de';
        $uri = preg_replace('/^\/de\//i', '', $_SERVER['REQUEST_URI']);
    }
    else {
        $context = 'web';
        $uri = preg_replace('/^\/ru\//i', '', $_SERVER['REQUEST_URI']);
    }
    if (strpos($uri, "?")) $uri = substr($uri,0,strpos($uri, "?"));
    if ($res = $modx->getObject('modResource', array('context_key' => $context, 'uri' => $uri))) {
        $modx->sendForward($res->get('id'));
    }
}            
                bezumkin.ru/sections/tips_and_tricks/2439/ а с таким плагином?            
                    
                Сработало, отлично. спасибо            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.