Показать статистику
0 голосов
от (15.2тыс. баллов)
Как настроить транслитерацию кириллицы в латиницу в URL для Question2Answer?
1.6тыс. просмотров 1 ответов

1 Ответ

0 голосов
от (3.3тыс. баллов)

Вам нужно перейти в каталог, где установлены файлы Question2Answer. 

cd /your/website/qa-include/util

Далее отредактировать string.php, добавив после qa_utf8removeaccents = array следующее:

"\xD0\xB0"=>"a", "\xD0\x90"=>"A", 
"\xD0\xB1"=>"b", "\xD0\x91"=>"B", 
"\xD0\xB2"=>"v", "\xD0\x92"=>"V", 
"\xD0\xB3"=>"g", "\xD0\x93"=>"G", 
"\xD0\xB4"=>"d", "\xD0\x94"=>"D", 
"\xD0\xB5"=>"e", "\xD0\x95"=>"E", 
"\xD1\x91"=>"yo", "\xD0\x81"=>"YO", 
"\xD0\xB6"=>"zh", "\xD0\x96"=>"ZH", 
"\xD0\xB7"=>"z", "\xD0\x97"=>"z", 
"\xD0\xB8"=>"i", "\xD0\x98"=>"I", 
"\xD0\xB9"=>"j", "\xD0\x99"=>"J", 
"\xD0\xBA"=>"k", "\xD0\x9A"=>"K", 
"\xD0\xBB"=>"l", "\xD0\x9B"=>"L", 
"\xD0\xBC"=>"m", "\xD0\x9C"=>"M", 
"\xD0\xBD"=>"n", "\xD0\x9D"=>"N", 
"\xD0\xBE"=>"o", "\xD0\x9E"=>"O", 
"\xD0\xBF"=>"p", "\xD0\x9F"=>"P", 
"\xD1\x80"=>"r", "\xD0\xA0"=>"R", 
"\xD1\x81"=>"s", "\xD0\xA1"=>"S", 
"\xD1\x82"=>"t", "\xD0\xA2"=>"T", 
"\xD1\x83"=>"u", "\xD0\xA3"=>"U", 
"\xD1\x84"=>"f", "\xD0\xA4"=>"F", 
"\xD1\x85"=>"x", "\xD0\xA5"=>"X", 
"\xD1\x86"=>"cz", "\xD0\xA6"=>"CZ", 
"\xD1\x87"=>"ch", "\xD0\xA7"=>"CH", 
"\xD1\x88"=>"sh", "\xD0\xA8"=>"SH", 
"\xD1\x89"=>"shh", "\xD0\xA9"=>"SHH", 
"\xD1\x8A"=>"", "\xD0\xAA"=>"", 
"\xD1\x8B"=>"y", "\xD0\xAB"=>"Y", 
"\xD1\x8C"=>"", "\xD0\xAC"=>"", 
"\xD1\x8D"=>"e", "\xD0\xAD"=>"E", 
"\xD1\x8E"=>"yu", "\xD0\xAE"=>"YU", 
"\xD1\x8F"=>"ya", "\xD0\xAF"=>"YA",
от (15.2тыс. баллов)
0
Еще один работающий вариант: https://abees.ru/109/kak-sdelat-transliteraciya-russkix-urlov-question2answer
...