Изменяем url адрес поиска WordPress

Главная > Дополнения > Изменяем url адрес поиска WordPress

Изменяем url адрес поиска WordPress

Вы хотите изменить поисковые URL по умолчанию в WordPress? По умолчанию поисковые 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 URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

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

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

http://site.ru/search/your-search-query/

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

2018-04-17T16:40:38+00:00Нет комментариев

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