ЧПУ
(аббревиатура от «Человеку Понятный Урл», где «урл»
— жаргонное название
URL) — веб-адреса,
удобные для восприятия человеком (а также систем и
методов построения таких адресов).
Концепция
ЧПУ предполагает максимально лаконичные и интуитивно
понятные адреса, которые показывают естественную для
человека логическую структуру данных на сервере, а не её
программный интерфейс с модулями и параметрами.
Структуру обычно представляют в виде иерархии, как в
обычной файловой системе, к которой привык пользователь.
Те же самые примеры, но
с ЧПУ будут выглядеть уже так:
/articles/tags/summer/ — статьи по меткам, метка summer
(лето).
/news/sport/2003/10/ — новости спорта, 2003 год,
октябрь.
/catalogue/light/bulbs/GE/ — каталог товаров, отдел
«Свет», лампочки, производитель GE.
Достоинства ЧПУ для посетителя
очевидны: - подобные адреса очень легко запомнить; - можно продиктовать URL по телефону; - подобные URL, как правило, позволяют пользователю, даже
не глядя на страницу, сразу понять, где он сейчас
находится, и как следствие, помогают лучше разобраться в
структуре сайта. - чтобы перейти вверх по иерархии, достаточно стереть
ненужную часть пути; - если человек уже был на вашем сайте и набирает адрес
вручную, то он сразу может обратиться к нужному ему
документу, глядя на URL’ы предыдущих запросов.
Недостатки: - увеличение затрат ресурсов сервера для большинства
реализаций; - усложнение настройки сайта в связи с необходимостью
вмешиваться в конфигурационные файлы веб-сервера