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