Сегодня речь пойдёт о таком немаловажном факте, как правильные адреса рубрик и каталогов в WordPress. А именно: URL категорий, а так же страниц постов и простых страниц.

Очень часто замечаю на многих блогах «продвинутых» блогерров и «учителей по заработку в сети» такую штуку: адреса страниц постов заканчиваются слэшем. Интересно, чему может научить человек, у которого элементарно ссылочная структура на блоге организована неправильно?… Поэтому, давайте сразу определимся, и возьмём за правило:

Конечные URL-адреса страниц постов и статических страниц должны заканчиваться расширением .html, а проходные адреса категорий, архивов, рубрик и поиска — косой чертой (/) — слэшем, ибо каталоги в ссылочной структуре, должны им заканчиваться по определению, как папки на сервере.

Про постоянные ссылки ЧПУ (человеку-понятные-урлы) вообще молчу, ибо это элементарно и само сабой разумеется.

Итак, продолжим. По умолчанию, URL-адреса категорий в WordPress, имеют префикс category/ и заканчиваются… ничем. Для начала давайте организуем слэш в конце. Для этого качаем плагин Smart Trailing Slash, устанавливаем его и активируем в консоли администратора. Всё, после этого, адреса категорий будут иметь правильный вид со слэшем на конце. Справедливости ради, должен заметить, что есть ещё один плагин подобного рода, называется он permalink-trailing-slash-fixer, но есть у него один весомый недостаток: он добавлял слэш так-же к адресам статических страниц, в результате они имели примерно такой вид: http://direct-market.ru/karta-sajta.html/. Поэтому, я не рекомендую им пользоваться.

Теперь вторая часть марлезонского балета, так сказать — для эстэтов. Уверен, очень многим в адресах категорий и рубрик мозолит глаза префикс category/. Никакой полезной нагрузки он НЕ несёт, зато — удленняет URL. Нужен он исключительно для того, что бы в базе данных не перепутались адреса страниц и категорий с одинаковым названием, допустим — раскрутка сайта. Вот тут то нам и помогает правило ПРАВИЛЬНЫХ ссылок: адреса рубрик, категорий и архивов заканчиваются слэшем, адреса страниц и постов — расширением .html! В результате, даже если и найдутся страница и категория с одинаковыми названиями — то их легко будет отличить, ху из ху. Например: direct-market.ru/rasrrutka-sayta/ и direct-market.ru/rasrrutka-sayta.html, мы видим что первое — это категория, второе — страница.

Итак , убираем префикс category/ из адресов рубрик. Для этого, добавляем новый плагин в соответствующем разделе консоли администратора. Ищем через поиск: WP No Category Base, устанавливаем, активируем, финиш. Теперь URLы категорий имеют красивый, изящный, короткий и не захламлённый вид.

Поздравляю, ссылочная структура Вашего блога стала ещё чуть-чуть более правильной и эффективной.