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

/

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

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

Зачем менять 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/

результаты поиска

Метод 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.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как создать список запрещенных слов для заголовков WordPress

Недавно один из наших пользователей спросил нас, как они могут добавить список запрещенных слов в заголовки сообщений WordPress? Если вы ведете блог

Как правильно перевести WordPress с HTTP на HTTPS (Руководство для начинающих)

Вы хотите перевести WordPress с HTTP на HTTPS и установить SSL-сертификат на свой сайт? Мы получаем много запросов по этой теме, потому что Google объявил, что

Как плагины WordPress влияют на время загрузки вашего сайта

Вы когда-нибудь задумывались, как плагины WordPress влияют на время загрузки вашего сайта? Плагины WordPress позволяют добавлять функции на ваш сайт, но

Полное руководство по увеличению скорости и производительности WordPress

Вы хотите ускорить работу своего сайта WordPress? Страницы с быстрой загрузкой улучшают пользовательский интерфейс, увеличивают количество просмотров