Мультибайтовые url и Virtualpage

Всем привет. Вопрос по virtalpage. Не обрабатывает следующие url, кидает на 404:
search-by-authors/č.html
Условие, прописанное:
/search-by-authors/{letter:[\p{L}]}.html
С другими url работает нормально
search-by-authors/t.html
Вопрос, как решить?
Григорий Коленько
20 января 2016, 15:25
modx.pro
1 170
0

Комментарии: 8

Володя
20 января 2016, 20:58
0
помоему тут вопрос просто в регулярке…
Virtualpage то причем.
    Григорий Коленько
    20 января 2016, 21:01
    0
    regex101.com/r/nM4jL2/1
    Тут работает
      Володя
      20 января 2016, 21:10
      0
      это как определили?
        Григорий Коленько
        20 января 2016, 21:14
        0
        Когда строка валидная, то подсвечивается
          Володя
          20 января 2016, 21:17
          0
          а у меня вот так

            Григорий Коленько
            20 января 2016, 21:18
            0
            mb_ereg_match попробуй
              Григорий Коленько
              20 января 2016, 21:57
              0
              $re = "/\/search-by-authors\/[\p{L}]\.html/u";
              $str = "/search-by-authors/š.html"; 
               
              preg_match($re, $str, $matches);
              
              
              print_r($matches);


              Вот так работает. Вот теперь надо придумать, как "/u" добавить в настройку правильно :)
      Григорий Коленько
      20 января 2016, 21:01
      0
      /delete
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8