
Настройка ЧПУ в WordPress является важной темой, поскольку настройка постоянных ссылок на сайте или блоге должна быть понятна и человеку и поисковым системам.
Адрес веб-страницы – это и есть ЧПУ (человеко-понятный урл). Он должен адекватно восприниматься пользователем интернета при поиске и посещении сайта.
Посмотрите видео о настройке ЧПУ на сайте в WordPress.
Вот как раз система ЧПУ и предлагает такой способ записи адреса, который логично описывает структуру сайта и пути по нему. Посмотрите пример двух ссылок на одну и ту же запись:
•https://comp-site.ru/wordpress/nastroyka-chpu-wordpress/
•https:/comp-site.ru/?p=1651
Первая ссылка использует ЧПУ, а вторая – нет, но обе они ведут на одну и ту же страницу сайта.
Правильная настройка ЧПУ ссылки имеет следующие преимущества:
•ЧПУ-ссылка позволяет заранее предположить о содержимом страницы, на которую она ведет.
•Такую ссылку легко запомнить и продиктовать.
•польза для SEO продвижения – ЧПУ может содержать ключевые слова.
•ЧПУ позволяет ориентироваться среди разделов и рубрик сайта.
Сейчас на большинстве сайтов используется один из следующих шаблонов постоянных ссылок:
Шаблон с датой и названием публикации:
Его удобно использовать для новостных блогов, которые часто обновляются, чтобы пользователю было сразу понятно, когда опубликована новость.
Шаблон: /%year%/%monthnum%/%postname%/
Пример: https://comp-site.ru/2021/07/sample-post/
Шаблон с рубрикой и названием поста:
Такой шаблон позволяет пользователю удалив последнюю часть URL перейти на страницу всех записей в рубрике.
Шаблон: /%category%/%postname%/
Пример: https://comp-site.ru/wordpress/sample-post/
Обратите внимание, что по-умолчанию в вордпресс путь к странице категории пишется с префиксом category. Так, например, путь к рубрике “Работа с WordPress” на блоге будет выглядеть так: https://comp-site.ru/category/wordpress, а путь к записи в этой рубрике – https://comp-site.ru/wordpress/sample-post/. То есть, набрав в адресной строке просто https://comp-site.ru/wordpress/, без префикса, посетитель попадет на страницу с ошибкой 404.
Поэтому, если вы хотите использовать этот шаблон, то для удобства посетителей можно удалить префикс category со страниц рубрик. Сделать это можно с помощью плагина WP No Category Base или следующего кода, который надо вставить в конце файла functions.php:
1 add_filter(‘user_trailingslashit’, ‘remcat_function’);
2 function remcat_function($link) {
3 return str_replace(«/category/», «/», $link);
4 }
5
6 add_action(‘init’, ‘remcat_flush_rules’);
7 function remcat_flush_rules() {
8 global $wp_rewrite;
9 $wp_rewrite->flush_rules();
10 }
11
12 add_filter(‘generate_rewrite_rules’, ‘remcat_rewrite’);
13 function remcat_rewrite($wp_rewrite) {
14 $new_rules = array(‘(.+)/page/(.+)/?’ => ‘index.php?category_name=’.$wp_rewrite-
>preg_index(1).’&paged=’.$wp_rewrite->preg_index(2));
15 $wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
16 }
Этот код поможет удалить category из пути в адресе wordpress. Но он будет работать, только если используется шаблон /%category%/%postname%/ и префикс рубрик не установлен.
Шаблон с названием записи:
Этот шаблон удобен тем, что отсутствует привязка поста к рубрике или дате. Поэтому, такой шаблон позволяет легко менять структуру сайта, перемещая посты из одной рубрики в другую: при этом адрес страницы будет оставаться неизменным. Поэтому, сайт с такой структурой постоянных ссылок проще оптимизировать для поисковых систем. А также те, этот шаблон будет полезен, если вы планируете продавать ссылки со своего блога – все посты становятся страницами второго уровня, цена ссылки с них возрастает.
Шаблон: /%postname%/
Пример: https://comp-site.ru/sample-post/
В принципе, для блога можно выбрать любой из этих шаблонов, предпочтение остается за автором сайта.
Настройка ЧПУ WordPress
Настройки постоянных ссылок в wordpress производятся в админ-панели по адресу «Параметры» – «Произвольные ссылки».

На появившейся странице вы можете выбрать один из предложенных стандартных шаблонов ЧПУ, либо ввести свой собственный.