БЛОГ 2410

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

Как изменить URL-адрес поиска по умолчанию в WordPress
Обсудим ваш проект?

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

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

Изменение URL-адреса поиска по умолчанию в WordPress
Изменение URL-адреса поиска по умолчанию в WordPress Изображение с сайта wpbeginner.com

Зачем менять URL-адрес поиска по умолчанию в WordPress

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

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

Как видите, эти URL-адреса довольно легко понять как пользователям, так и поисковым системам.

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

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

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

Что, если вы можете сделать так, чтобы ваш URL поиска выглядел так:

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

Давайте посмотрим, как сделать URL-адрес страницы поиска WordPress более удобным для SEO.

Изменение URL-адреса страницы поиска в WordPress

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

Метод 1. Измените URL-адрес поиска WordPress через файл функций

Этот метод проще и рекомендуется для большинства пользователей.

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

<?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/

результаты поиска
результаты поиска Изображение с сайта wpbeginner.com

Метод 2. Изменить URL-адрес поиска через файл htaccess

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

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

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

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

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

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

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

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

Свяжитесь с нами.

Узнайте, чем мы можем быть для вас полезны.

Контакты
Как изменить URL-адрес поиска по умолчанию в WordPress | Блог 2410

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее