Вы хотите изменить поисковые URL по умолчанию в WordPress? По умолчанию поисковые URL WordPress не являются удобными для пользователя. В этой статье мы покажем вам, как легко изменить поисковый URL-адрес поиска по умолчанию в WordPress и сделать его более оптимизированным и удобным для пользователя.
Содержание статьи
Почему нужно изменить URL-адреса поиска по умолчанию в WordPress
WordPress использует SEO-структуру URL для всех страниц вашего сайта. Типичные URL-адреса дружественного SEO WordPress выглядят следующим образом:
http://site.ru/some-page/
http://site.ru/2018/03/some-article/
http://site.ru/category/some-category/
Как вы можете видеть, эти URL-адреса довольно легко понять как для пользователей, так и для поисковых систем.
Тем не менее, WordPress по-прежнему использует URL-адрес дружественного URL-адреса для поиска. Типичный URL-адрес поиска в WordPress выглядит следующим образом:
http://site.ru/?s=search-term
Эта структура URL-адресов не соответствует остальным URL-адресам вашего веб-сайта. Хотя некоторые плагины поиска WordPress улучшают результаты поиска, большинство не делает ничего о самом URL-адресе поиска.
Что делать, если вы хотите сделать свой URL-адрес поиска:
http://site.ru/search/your-search-term/
Давайте посмотрим, как сделать URL-адрес поисковой страницы WordPress более оптимизированным для SEO.
Изменение поисковой страницы в WordPress
Для этого урока вам нужно будет отредактировать файлы темы WordPress.
Метод 1. Изменение WordPress Search URL Slug через файл functions.php
Этот метод проще и рекомендуется для большинства пользователей.
Во-первых, вам нужно скопировать и вставить следующий код в файл functions.php вашей темы или плагин для конкретного сайта:
|
1
2
3
4
5
6
7
|
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://site.ru/search/your-search-query/

Способ 2. Изменение URL-адреса через файл htaccess
Файл .htaccess часто используются для настройки переадресации и других задач конфигурации веб - сайта. Вы также можете использовать его для изменения пула поисковых URL по умолчанию в WordPress.
Ваш файл .htaccess находится в корневой папке вашего сайта, и вам нужно будет использовать приложение FTP или File Manager в cPanel для его редактирования.
В вашем файле .htaccess вам нужно вставить следующий код внизу:
|
1
2
3
|
# Change WordPress search URLRewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]RewriteRule ^$ /search/%1/? [NC,R,L] |
Не забудьте сохранить изменения и загрузить файл .htaccess на сервер.
Теперь вы можете перейти на свой сайт и использовать функцию поиска. Вы увидите, что URL-адрес поиска будет выглядеть следующим образом:
http://site.ru/search/your-search-query/
Мы надеемся, что эта статья помогла вам изменить пул поисковых URL по умолчанию в WordPress.

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