ЧПУ

ЧПУ (аббревиатура от «Человеку Понятный Урл», где «урл» — жаргонное название URL) — веб-адреса, удобные для восприятия человеком (а также систем и методов построения таких адресов)

Во многих CMS, вроде Joomla и им подобных каждой странице соответствует целочисленный идентификатор — номер записи в базе данных. Это число передаётся веб-серверу в явном виде через GET-запрос (то, что идёт в URL после вопросительного знака), в виде:

    /articles.php?id=148

Также могут передаваться другие параметры:

    /articles.php?tag=summer&action=list — просмотр списка статей с меткой summer (лето).
    /news.php?topic=4&year=2003&month=10 — новости по теме 4 (спорт) за октябрь 2003.
    /catalogue.php?sect=11&kind=6&manuf=63 — товары производителя 63 (производитель «GE») типа 6 (лампочки) в отделе 11 (отдел «свет»).

Это вполне понятно и естественно для разработчиков и программ, но не совсем понятно и удобно для посетителей. Даже если числовые идентификаторы полностью заменить на человеческие слова, то адрес всё равно останется очень громоздким. А когда параметров много и у них длинные названия, то URL может не помещаться полностью в адресную строку, создавая дополнительные неудобства. В итоге URL становится непригодным для человека.

Также адреса часто становятся привязанными к технической реализации (например, видны адреса обрабатывающих запросы скриптов).

Концепция ЧПУ предполагает максимально лаконичные и интуитивно понятные адреса, которые показывают естественную для человека логическую структуру данных на сервере, а не её программный интерфейс с модулями и параметрами. Структуру обычно представляют в виде иерархии как в обычной файловой системе, к которой привык пользователь.

Те же самые примеры, но с ЧПУ будут выглядеть уже так:

    /articles/tags/summer/ — статьи по меткам, метка summer (лето).
    /news/sport/2003/10/ — новости спорта, 2003 год, октябрь.
    /catalogue/light/bulbs/GE/ — каталог товаров, отдел «Свет», лампочки, производитель GE.

Или, даже так:

    /статьи/метки/лето/ — статьи по меткам, метка summer (лето).
    /новости/спорт/2003/10/ — новости спорта, 2003 год, октябрь.
    /каталог/свет/лампочки/GE/ — каталог товаров, отдел «Свет», лампочки, производитель GE.

Но использование кириллицы в адресе затрудняется тем, что при передаче адреса браузером, все символы URL, отличные от ограниченного набора из ASCII-символов, должны преобразовываться в специальную форму, к примеру:

http://ru.wikipedia.org/wiki/Микрокредит

кодируется как:

http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82

Поэтому в EWC все ЧПУ ссылки кодируется транслитом