SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Преобразование url русский на английский

74ivan74 74ivan74  
472
  24.02.2014 21:32       2 289    
Подскажите мануал (желательно на английском) с описанием того, как адаптировать для cms русские названия тем, чтобы в базу отправлялся url не русскими а английскими символами, т.е. создавался дружественный url адрес.
Видимо названия (буквы) автоматически не переводятся а заменяются английским аналогом, как это все делается?
Мне это объяснить нужно - буржую.

Буду благодарен, если еще сошлетесь на мануал по той же проблеме но для картинок, в данный момент грузятся в крякозябрах.
Есть ли возможность заменить не на цифры а на url как описал выше?

Спасибо!

Ответы на пост (3) Написать ответ
shift196 shift196
182
24.02.2014 23:18
По факту - делают массив с заменами символов, символы которые не подходят под замену удаляют регулярками.
Вот пример:
$table = array(
'а' => 'a',
'б' => 'b',
...
);
0
Kumatoz Kumatoz
26
25.02.2014 00:08
shift196 прав, все элементарно. Для лучшего понимания достаточно посмотреть исходный код плагина RustoLat для Wordpress. Он именно этим и занимается. Так как раз есть два массива с разными способами транслита.
0
Info-Mans Info-Mans
0
13.12.2014 21:25
дмитрий печеркин
0