Изменение постоянных ссылок в WordPress
Ранее при изучении CMS WordPress мы создали несколько страниц, рубрик и одну запись. И у всех них совершенно неподходящие для продвижения адреса. Вот их список:
- Страницы:
- ОБ АВТОРЕ - http://localhost/wordpress/?page_id=14
- КОНТАКТЫ - http://localhost/wordpress/?page_id=17
- МОИ УСЛУГИ - http://localhost/wordpress/?page_id=19
- Рубрики:
- АНЕКДОТЫ - http://localhost/wordpress/?cat=6
- ОТДЫХ - http://localhost/wordpress/?cat=4
- Путешествия - http://localhost/wordpress/?cat=5
- РАБОТА - http://localhost/wordpress/?cat=3
- Записи:
- Анекдот на сегодня - http://localhost/wordpress/?p=31
Покажу на примере, как изменить адрес web-страницы. Заходим в раздел Записи => Все записи:
Появляется список со всеми записями, которые у нас имеются. На данный момент она у нас одна. Наводим на неё курсор мыши и кликаем на ссылку Изменить:
Появляется следующего вида окно, в котором нас интересует кнопка Изменить постоянные ссылки:
Нажав на эту кнопку, мы попадём прямиком в раздел Настройки постоянных ссылок:
В настоящее время у нас настройки по умолчанию. Ссылки имеют такой вид, который указан в списке выше. В настройках можно сделать так, чтобы ссылки имели вид:
- По умолчанию. Каждая ссылка выглядела так: http://site/?p=n, где n - натуральное число;
- День и название. Каждая ссылка будет выглядеть так: http://site/2014/01/29/sample-post/, где sample-post - название поста, обычно на русском языке;
- Месяц и название. Каждая ссылка будет выглядеть так: http://site/2014/01/sample-post/, где sample-post - название поста, обычно на русском языке;
- Цифры. Ссылки выглядят следующим образом: http://site/archives/n, где n - натуральное число;
- Название записи. Ссылки имеют следующий вид: http://site/sample-post/, где sample-post - название поста, обычно на русском языке;
- Произвольно. После основной ссылки на сайт (http://site) можно приписать что угодно. Народ обычно дописывает /%category%/%postname%/, где category - категория, в которой расположена запись, postname - название записи.
Выставим настройки произвольно и каждому посту зададим следующий вид: http://site/%category%/%postname%/. Вот что получилось теперь:
- Страницы:
- ОБ АВТОРЕ - http://localhost/wordpress/об-авторе/
- КОНТАКТЫ - http://localhost/wordpress/контакты/
- МОИ УСЛУГИ - http://localhost/wordpress/мои-услуги/
- Рубрики:
- АНЕКДОТЫ - http://localhost/wordpress/category/jokes/
- ОТДЫХ - http://localhost/wordpress/category/recreation/
- Путешествия - http://localhost/wordpress/category/recreation/travel/
- РАБОТА - http://localhost/wordpress/category/job/
- Записи:
- Анекдот на сегодня - http://localhost/wordpress/jokes/анекдот-на-сегодня/
Мы видим, что каждая рубрика, страница и запись, имеет некий ЧПУ (Человеку Понятный (Человекопонятный) Урл). Страницы и записи имеют ссылки, в которых участвуют русские буквы, а вот рубрики нет, так как для рубрик мы ранее задавали ярлыки. Для чего желательно использовать ЧПУ?
- Считается, что посетителю сайта будет легче запомнить человекопонятный адрес страницы;
- Некоторые утверждают, что поисковые системы быстрее индексируют сайт, страницы которого имеют человекопонятные адреса.
И ещё одно. Желательно использовать ЧПУ с самого первого дня жизни сайта, так как, во-первых, если поисковые системы уже проиндексировали страницы сайта, адреса которых не имеют ЧПУ, то те же страницы, но с новыми адресами будут восприняты поисковыми системами как дублирующий контент, что не очень хорошо для продвижения. А во-вторых, если внешние ссылки на проект уже где-то оставлены, то они автоматически потеряют свой вес. Также желательно, чтобы ЧПУ были полностью из английских букв. Для этого необходимо устанавливать отдельный плагин, о котором речь пойдёт в следующей статье.