MaxHub
Служба Заботы MaxSite CMS

Убрать транслитерацию (сделать кирилический ЧПУ)

Вопросы-ответы / 31 июля 2017

Здравствуйте!

Скажите, пожалуйста, можно ли на MaxSite сделать кирилический ЧПУ, а то я переношу сайт с Вордпресса (стоит кирилический ЧПУ), а у меня там почти 2500 постов. Получается, что нужно будет делать редиректы + хотелось бы сохранить именно кирилический ЧПУ.

Я так понял, что нужно убрать транслитерацию в самом движке... Нашел такой файл: \application\config\foreign_chars.php

Там такое содержимое:

$foreign_characters = array(

'/ä|æ|ǽ/' => 'ae',

'/ö|œ/' => 'oe',

'/ü/' => 'ue',

'/Ä/' => 'Ae',

'/Ü/' => 'Ue',

'/Ö/' => 'Oe',

'/À|Á|Â|Ã|Ä|Å|Ǻ|Ā|Ă|Ą|Ǎ/' => 'A',

'/à|á|â|ã|å|ǻ|ā|ă|ą|ǎ|ª/' => 'a',

'/Ç|Ć|Ĉ|Ċ|Č/' => 'C',

'/ç|ć|ĉ|ċ|č/' => 'c',

'/Ð|Ď|Đ/' => 'D',

'/ð|ď|đ/' => 'd',

'/È|É|Ê|Ë|Ē|Ĕ|Ė|Ę|Ě/' => 'E',

'/è|é|ê|ë|ē|ĕ|ė|ę|ě/' => 'e',

'/Ĝ|Ğ|Ġ|Ģ/' => 'G',

'/ĝ|ğ|ġ|ģ/' => 'g',

'/Ĥ|Ħ/' => 'H',

'/ĥ|ħ/' => 'h',

'/Ì|Í|Î|Ï|Ĩ|Ī|Ĭ|Ǐ|Į|İ/' => 'I',

'/ì|í|î|ï|ĩ|ī|ĭ|ǐ|į|ı/' => 'i',

'/Ĵ/' => 'J',

'/ĵ/' => 'j',

'/Ķ/' => 'K',

'/ķ/' => 'k',

'/Ĺ|Ļ|Ľ|Ŀ|Ł/' => 'L',

'/ĺ|ļ|ľ|ŀ|ł/' => 'l',

'/Ñ|Ń|Ņ|Ň/' => 'N',

'/ñ|ń|ņ|ň|ʼn/' => 'n',

'/Ò|Ó|Ô|Õ|Ō|Ŏ|Ǒ|Ő|Ơ|Ø|Ǿ/' => 'O',

'/ò|ó|ô|õ|ō|ŏ|ǒ|ő|ơ|ø|ǿ|º/' => 'o',

'/Ŕ|Ŗ|Ř/' => 'R',

'/ŕ|ŗ|ř/' => 'r',

'/Ś|Ŝ|Ş|Š/' => 'S',

'/ś|ŝ|ş|š|ſ/' => 's',

'/Ţ|Ť|Ŧ/' => 'T',

'/ţ|ť|ŧ/' => 't',

'/Ù|Ú|Û|Ũ|Ū|Ŭ|Ů|Ű|Ų|Ư|Ǔ|Ǖ|Ǘ|Ǚ|Ǜ/' => 'U',

'/ù|ú|û|ũ|ū|ŭ|ů|ű|ų|ư|ǔ|ǖ|ǘ|ǚ|ǜ/' => 'u',

'/Ý|Ÿ|Ŷ/' => 'Y',

'/ý|ÿ|ŷ/' => 'y',

'/Ŵ/' => 'W',

'/ŵ/' => 'w',

'/Ź|Ż|Ž/' => 'Z',

'/ź|ż|ž/' => 'z',

'/Æ|Ǽ/' => 'AE',

'/ß/'=> 'ss',

'/IJ/' => 'IJ',

'/ij/' => 'ij',

'/Œ/' => 'OE',

'/ƒ/' => 'f'

);

Скажите, пожалуйста, если убрать этот код, можно будет убрать транслитерацию ЧПУ при создании постов?

Нонейм 2 111
Комментариев: 2
  1. Увы, в движке чпу жёстко завязано на латиницу. Убрать указанный код можно, но это только один фрагмент, которых намного больше. Некоторое время назад даже ЧПУ было жёстко прописанным и только мой плагин хоть как-то сдвинул этот вопрос, но кириллицу всё равно он не берёт в работу.

  2. Благодарю за ответ, будем тогда пользоваться редиректом 301.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)