Что такое ЧПУ? Достоинства и недостатки ЧПУ. Значение термина ЧПУ
ЧПУ – это веб-адреса, которые являются удобными для восприятия пользователем, а также систем и методов построения таких адресов. Аббревиатура ЧПУ означает «человекопонятный урл».
Многие CMS, например такие как Joomla и ей подобные, каждой странице присваивают целочисленный идентификатор – номер записи в базе данных. Число передается веб-серверу через GET-запрос в виде /articles.php?id=391
Это естественно и понятно для разработчиков и программ, но не понятно и не удобно для пользователей. Даже если числа заменить на слова, то адрес будет выглядеть громоздким. А когда параметров множество и они имеют длинные названия, то УРЛ вообще может не поместиться в адресную строку полностью, что создает дополнительные неудобства.
ЧПУ
Концепция ЧПУ предполагает лаконичные и понятные адреса, которые демонстрируют естественную для человека логическую структуру данных на сервере, а не программный интерфейс с параметрами и модулями. Обычно структуру представляют в виде иерархии, наподобие обычной файловой системы, к которой привык человек.
Примеры ссылок с ЧПУ на примере нашего сайта:
/context/prices/ - тарифы на контекстную рекламу
/portfolio/banners/ - портфолио баннеров
/press/news/www/ - новости интернета в разделе пресс-центр
Плюсы и минусы ЧПУ
Плюсы
- Адреса легко запомнить
- Можно продиктовать адрес по телефону (доказано практикой:))
- Такие адреса позволяют человеку не глядя на страницу понять, в каком разделе он сейчас находится.
- Чтобы перейти вверх по иерархии, нужно лишь стереть ненужную часть пути
- Если пользователь уже был на сайте и набирает вручную URL, то ему будет легко сразу обратиться к нужной директории, глядя на выпавший список
Минусы
- Увеличение затрат ресурсов сервера для реализаций
- Усложнение настройки веб-сайта, в связи с необходимостью вмешательства в конфигурацию веб-сервера.