Все для начинающих интернет-предпринимателей

Изменение URL-адреса поиска по умолчанию в WordPress

adres-poiska-

Приветствуем вас! Неважно, когда вы начали вести свой блог, для чего вы его используете, какое количество статей и страниц на нем, что вы пишете, важно то чтобы вашим посетителям было удобно на вашем ресурсе.

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

WordPress использует SEO-дружественные структуры URL для всех страниц на вашем сайте. Дружественные URL-адреса выглядят так:

http://example.com/some-page/

http://example.com/2018/03/some-article/

http://example.com/category/some-category/

Как вы можете видеть, эти адреса понятны не только пользователям, но и поисковым системам. Тем не менее, WordPress по-прежнему использует не дружественный URL для страницы результатов поиска. Типичный URL поиска в WordPress выглядит так:

http://example.com/?s=search-term

Эта структура URL-адрес не совпадает с остальной частью вашего URL сайта. Что же делать, спросите вы? В этой статье мы покажем вам, как легко изменить поисковый URL-адрес поиска по умолчанию в WordPress и сделать его более оптимизированным и удобным для пользователя.

Способ 1. Изменение URL-адреса с помощью functions.php

Этот метод проще и рекомендуется для большинства пользователей. Во-первых, вам нужно скопировать и вставить следующий код в файл functions.php вашей темы или в плагин для конкретного сайта:

function wpb_change_search_url () {
if ( is_search () && ! empty ( $_GET['s'] ) ) {
wp_redirect ( home_url ( «/search/» ) . urlencode ( get_query_var ( 's' ) ) );
exit ();
}
}
add_action ( 'template_redirect', 'wpb_change_search_url'
);

Не забудьте сохранить изменения.

Теперь вы можете перейти на свой сайт и попробовать использовать функцию поиска. Вы заметите, что URL-адрес поиска выглядит следующим образом:

http://example.com/search/your-search-query/resultat

Способ 2. Изменение URL-адреса через файл htaccess

Файл .htaccess часто используется для настройки перенаправления и других задач настройки веб-сайта. Вы можете использовать его и для изменения поисковых URL.

Ваш файл .htaccess находится в корневой папке вашего сайта, и вам нужно будет использовать приложение FTP или File Manager в cPanel для его редактирования.

В вашем файле .htaccess вам нужно вставить следующий код в внизу:

# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

Не забудьте сохранить изменения и загрузить файл .htaccess на сервер.

Теперь шагаем на свой сайт и любуемся на сие творение.

http://example.com/search/your-search-query/

Теперь вы можете расслабиться и перестать думать о том, как результаты поиска отображаются для ваших пользователей и ботов в поисковых системах, которым теперь будет легче сканировать эти результаты.

Мы надеемся, что эта статья помогла вам изменить поисковые URL по умолчанию в WordPress. А у нас на этом все. Всем пока!

С уважением Вячеслав и Валерия!

Понравился материал? Поделитесь с друзьями!

Один ответ к Изменение URL-адреса поиска по умолчанию в WordPress

  1. Да есть такой недостаток в WordPress, но есть способ исправить поисковый URL самостоятельно, для меня более удобен 1 способ — с помощью functions.php.

Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *