Транслитерация онлайн

Тестовый список (Id страницы и через знак табулатуры её алиас)

1абв
3abv
8abv
12абв
100абв
101abv
102abv
108абв

Этот кодировщик писался специально для изменения псевдонимов, а точнее для замены в УРЛах страниц русских и заглавных букв на латинские строчные. Пробелы при этом меняются на дефисы. Заглавные буквы на строчные.

Проблема автоматизации заключается в некоторых сложных деталях

Начальное имяПосле транслитерацииПосле правильной транслитерацииПравильный порядок
абвabvabv1114
abvabvabv1
abvabvabv11115
abvabvabv111116
абв1abv1abv1111117
abv1abv1abv12
abv11abv11abv113
абв11abv11abv11111118

RewriteRule ^(.*)а(.*)$ $1a$2 [R=301,L,N,QSA]
RewriteRule ^(.*)б(.*)$ $1b$2 [R=301,L,N,QSA]
RewriteRule ^(.*)в(.*)$ $1v$2 [R=301,L,N,QSA]
RewriteRule ^(.*)г(.*)$ $1g$2 [R=301,L,N,QSA]
RewriteRule ^(.*)д(.*)$ $1d$2 [R=301,L,N,QSA]
RewriteRule ^(.*)е(.*)$ $1e$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ё(.*)$ $1jo$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ж(.*)$ $1zh$2 [R=301,L,N,QSA]
RewriteRule ^(.*)з(.*)$ $1z$2 [R=301,L,N,QSA]
RewriteRule ^(.*)и(.*)$ $1i$2 [R=301,L,N,QSA]
RewriteRule ^(.*)й(.*)$ $1j$2 [R=301,L,N,QSA]
RewriteRule ^(.*)к(.*)$ $1k$2 [R=301,L,N,QSA]
RewriteRule ^(.*)л(.*)$ $1l$2 [R=301,L,N,QSA]
RewriteRule ^(.*)м(.*)$ $1m$2 [R=301,L,N,QSA]
RewriteRule ^(.*)н(.*)$ $1n$2 [R=301,L,N,QSA]
RewriteRule ^(.*)о(.*)$ $1o$2 [R=301,L,N,QSA]
RewriteRule ^(.*)п(.*)$ $1p$2 [R=301,L,N,QSA]
RewriteRule ^(.*)р(.*)$ $1r$2 [R=301,L,N,QSA]
RewriteRule ^(.*)с(.*)$ $1s$2 [R=301,L,N,QSA]
RewriteRule ^(.*)т(.*)$ $1t$2 [R=301,L,N,QSA]
RewriteRule ^(.*)у(.*)$ $1u$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ф(.*)$ $1f$2 [R=301,L,N,QSA]
RewriteRule ^(.*)х(.*)$ $1h$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ц(.*)$ $1tz$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ч(.*)$ $1ch$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ш(.*)$ $1sh$2 [R=301,L,N,QSA]
RewriteRule ^(.*)щ(.*)$ $1sch$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ъ(.*)$ $1j$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ы(.*)$ $1y$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ь(.*)$ $1j$2 [R=301,L,N,QSA]
RewriteRule ^(.*)э(.*)$ $1ae$2 [R=301,L,N,QSA]
RewriteRule ^(.*)ю(.*)$ $1ju$2 [R=301,L,N,QSA]
RewriteRule ^(.*)я(.*)$ $1ja$2 [R=301,L,N,QSA]
RewriteRule ^(.*)А(.*)$ $1a$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Б(.*)$ $1b$2 [R=301,L,N,QSA]
RewriteRule ^(.*)В(.*)$ $1v$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Г(.*)$ $1g$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Д(.*)$ $1d$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Е(.*)$ $1e$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ё(.*)$ $1jo$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ж(.*)$ $1zh$2 [R=301,L,N,QSA]
RewriteRule ^(.*)З(.*)$ $1z$2 [R=301,L,N,QSA]
RewriteRule ^(.*)И(.*)$ $1i$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Й(.*)$ $1j$2 [R=301,L,N,QSA]
RewriteRule ^(.*)К(.*)$ $1k$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Л(.*)$ $1l$2 [R=301,L,N,QSA]
RewriteRule ^(.*)М(.*)$ $1m$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Н(.*)$ $1n$2 [R=301,L,N,QSA]
RewriteRule ^(.*)О(.*)$ $1o$2 [R=301,L,N,QSA]
RewriteRule ^(.*)П(.*)$ $1p$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Р(.*)$ $1r$2 [R=301,L,N,QSA]
RewriteRule ^(.*)С(.*)$ $1s$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Т(.*)$ $1t$2 [R=301,L,N,QSA]
RewriteRule ^(.*)У(.*)$ $1u$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ф(.*)$ $1f$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Х(.*)$ $1h$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ц(.*)$ $1tz$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ч(.*)$ $1ch$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ш(.*)$ $1sh$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Щ(.*)$ $1sch$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ъ(.*)$ $1j$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ы(.*)$ $1y$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ь(.*)$ $1j$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Э(.*)$ $1ae$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Ю(.*)$ $1ju$2 [R=301,L,N,QSA]
RewriteRule ^(.*)Я(.*)$ $1ja$2 [R=301,L,N,QSA]

Яндекс.Метрика