Настройка ЧПУ в WordPress
Доброго времени суток. Недавно столкнулся с проблемой при создании сайта на WordPress: потребовалось сделать ЧПУ определенным образом. Заказчик, есть заказчик. Как говориться заказчик всегда прав. Пришлось лезть в документацию по настройке ЧПУ в WordPress. И в этой статье хочу поделиться (а также оставить для себя) заметками по настройке вида ЧПУ.
Что такое ЧПУ, объяснять не буду. В интернете по этому вопросу полно информации. Единственное, что отмечу ЧПУ — это Человеко Понятные Урл (адреса).
И в арсенале WordPress есть богатый функционал по настройке ЧПУ, который мы и рассмотрим.
Вообще ссылки могут иметь различный вид, например:
http://example/category/post
или
http://examle/post
Или содержать дату или еще что-то.
Вот как настроить вид ссылки мы и рассмотрим.
Для того, чтобы перейти к настройке постоянных ссылок необходимо перейти в консоли в пункт Параметры->Постоянные ссылки
И в открывшемся окне мы можем начать настраивать вид ссылок.
Как видим у нас есть 5 предопределенных варианта вида ЧПУ и один произвольный. Вот произвольный нас и интересует.
В поле “произвольно” мы и вставляем элементы через слеш, которые хотим видеть в ссылке:
- %year% — год публикации поста, число, пример: 2012
- %monthnum% — месяц публикации поста, число, например: 07
- %day% — день публикации поста, число, например: 12
- %hour% — час, время публикации поста, например: 13
- %minute% — минуты, время публикации поста, например: 27
- %second% — секунды, время публикации поста, например: 23
- %post_id% — номер поста, число, например: 15
- %postname% — название поста, например: пост называется “Привет мир”, тогда URI будет следующий “privet-mir”
- %category% — название категории к которой относится пост
- %author% — автор поста
Например, мы хотим чтобы ссылка на наш пост выглядела следующим образом:
<название сайта>/<категория>/<название поста>
Тогда в поле произвольно нам нужно прописать:
/%category%/%postname%
Вот в принципе и все, что касается настроек вида ЧПУ в WordPress.
Долго я вожусь с ЧПУ и настроить не могу, складывается впечатление, что все просто переписывают статьи друг у друга.
Сделал и по Вашей статье не работает скажу я Вам, пишет ошибку 404.
Придется искать дальше, хотя уже весь инет обрыл и с плагинами делал и без плагинов, дает ошибку 404 и всё, а ставишь по умолчанию всё работает. Даже внеся изменения в постоянные ссылки публикуешь новую статью, всё равно ошибка. Вот такие дела.
Проверьте работает ли mod_rewrite в apache. Как правило это осноная причина неработы ЧПУ
А сколько осей у вашего ЧПУ, я не понял