У вас есть необходимость изменить пул поисковых URL, которые стоят по умолчанию в WordPress? Стандартные slug урлы при поиске информации на сайте являются не самыми удобными. В этом уроке мы покажем вам, как легко поменять поисковый URL-адрес поиска по умолчанию в WordPress и сделать его более оптимизированным и удобным для пользователя.
Содержание
WordPress использует SEO-структуру URL для всех страниц вашего сайта. Типичные URL-адреса дружественного ЧПУ WordPress выглядят следующим образом:
Если вы не знаете, как установить стандартный WordPress поиск на сайт, про который мы ведем речь в данной статье, то переходим по ссылке.
Из примера видно, что эти URL-адреса легки и понятны не только для людей, но и для поисковых систем.
А сам WordPress предлагает нам использовать вот такую конструкцию:
В таком виде конечно же использовать урлы не нужно. Хотя некоторые плагины поиска WordPress улучшают результаты поиска, большинство не делает ничего о самом URL-адресе поиска.
А что, если я скажу вам, что вы можете сделать вот такой ЧПУ:
Давайте посмотрим, как сделать URL-адрес поисковой страницы WordPress более оптимизированным для SEO.
Для этого урока мы немного отредактируем файлы темы WordPress. Мы будем это делать несколькими способами.
Этот метод проще и рекомендуется для большинства пользователей.
Во-первых, вам нужно скопировать и вставить следующий код в файл 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' );
|
Не забудьте сохранить изменения!
Для большей наглядности теперь мы переходим в браузер и видим, что урл адрес выглядит иначе:
Файл .htaccess часто используется для настройки перенаправления и других задач настройки веб-сайта. Вы также можете использовать его для изменения пула поисковых URL по умолчанию в WordPress.
Ваш файл .htaccess находится в корневой папке вашего сайта, и вам нужно будет использовать приложение FTP или File Manager в cPanel для его редактирования. Обратитесь к этому руководству, если вы не можете найти файл .htaccess.
В вашем файле .htaccess вам нужно вставить следующий код внизу:
1
2
3
|
# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]
|
Снова не забываем сохранить изменения в файле и обратно загружаем его в корневую директорию.
Сейчас снова обратимся к поиску на сайте через браузер и структура ЧПУ урла будет выглядеть следующим образом:
На этом наш урок завершен. Я искренне надеюсь, что данная заметка помогла вам решить вопрос «как поменять ЧПУ урлы формы поиска на сайте». Советую вам в продолжение обучения ознакомиться со статьей на блоге: 9 фишек и хаков с файлом .htaccess.
Всем удачи и спасибо за внимание! До новых встреч!
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!