ЧПУ и WordPress

Как вы поняли из названия, эта заметка будет о ЧПУ в WordPress. Я расскажу, что такое ЧПУ и для чего оно нужно, а так же как их сделать в WP.
Что такое ЧПУ

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

В этом блоге, как и на других своих проектах, я использую ЧПУ. Вот пример такого УРЛ – http://garynych.net/dropovye-domeny-s-tic/

Для чего нужно ЧПУ

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

Например:

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

Достоинства ЧПУ:

— подобные адреса очень легко запомнить;
— можно продиктовать URL по телефону;
— чтобы перейти вверх по иерархии, достаточно стереть нужную часть пути;
— если человек уже был на вашем сайте и набирает адрес вручную, то он сразу может обратиться к нужному ему документу, глядя на URL’ы предыдущих запросов.

Недостатки ЧПУ:

— увеличение затрат ресурсов сервера для большинства реализаций;
— усложнение настройки сайта в связи с необходимостью вмешиваться в конфигурационные файлы веб-сервера.

ЧПУ в WordPress

В WordPress можно сделать ЧПУ прямо в админке. Для этого нужно всего лишь пройти в Параметры => Постоянные ссылки. Затем остаётся лишь только выбрать из предложенных вариантов тот, который вам нравится больше. Я опишу их все:

— http://адрес_сайта/?p=123 – стандартный вид URL в WordPress. Здесь ЧПУ не применяется

— http://адрес_сайта/2011/01/04/sample-post/ — день и название. Формат такой: http://адрес_сайта/год_публикации/месяц_публикации/день_публикации/название_заметки/

— http://адрес_сайта/2011/01/sample-post/ — месяц и название. Формат такой: http://адрес_сайта/год_публикации/месяц_публикации/название_заметки/

— http://адрес_сайта/archives/123 – цифры. Формат: http://адрес_сайта/archives/id_заметки/. Здесь ЧПУ так же не применяется.

— Произвольная форма ЧПУ. Если вас ни устроил ни один из предложенных выше вариантов, то можно указать свой. Лично я рекомендую использовать этот вариант: /%postname%.html

P.S. Надеюсь, что помог вам разобраться не только с тем, что такое ЧПУ, но и как его настроить в WordPress.