Support » Fixing WordPress » WordPress permalinks rewrite rules and Cyrillic

  • Hello, im trying to setup up custom rewrite rules (like in

    My problem is with Cyrillic characters.
    Working string:
    $newrules[‘(project)/(А)/(\d*)$’] = ‘index.php?pagename=$matches[1]&id=$matches[2]’;
    (word with just one character)
    Non working strings:
    $newrules[‘(project)/([АБ])/(\d*)$’] = ‘index.php?pagename=$matches[1]&id=$matches[2]’;
    (2 cyrillic characters)
    Also dont work:
    [А-Я] (range of cyrillic)
    [\x{0400}-\x{04FF}] (range of unicode)

    It seems for me as some wordpress problem. Maybe someone can help me? And if i use test echo preg_match(‘/[\x{0400}-\x{04FF}]/u’, $str); with cyrillic str it returns 1, so something with wordpress.

  • The topic ‘WordPress permalinks rewrite rules and Cyrillic’ is closed to new replies.