Хотите ли вы изменить стандартный URL-слог поиска в WordPress??
По умолчанию поисковые URL WordPress не удобны для пользователей и не оптимизированы для поисковых систем.
В этой статье мы покажем вам, как легко изменить стандартный URL-слог поиска в WordPress, чтобы он был более удобным для SEO и пользователей.
Зачем менять стандартный URL Slug в WordPress
По умолчанию WordPress использует SEO-дружественную структуру URL для всех страниц на вашем сайте. Типичные SEO-дружественные URL-адреса WordPress могут выглядеть следующим образом:
Как видите, эти URL-адреса довольно просты для понимания посетителями, что поможет им найти дорогу на вашем сайте. Они также сообщают поисковым системам полезную информацию о странице, что может помочь им правильно ранжировать ваш контент и показывать его в релевантных результатах поиска.
Однако типичный поисковый URL в WordPress выглядит примерно так:
Дополнительный ?s= символы делают этот URL более сложным для чтения и понимания, что может запутать как поисковые системы, так и ваших посетителей.
Хотя некоторые поисковые плагины WordPress помогают показывать более точные и подробные результаты поиска, большинство плагинов не изменяют сам URL-адрес поиска.
С учетом сказанного, давайте посмотрим, как вы можете изменить URL slug поиска и улучшить SEO WordPress. Просто используйте ссылки ниже, чтобы сразу перейти к тому методу, который вы хотите использовать.
- Метод 1. Изменение URL-адреса поиска WordPress с помощью WPCode
- Метод 2. Изменение URL slug для поиска через файл htaccess
Метод 1. Изменение URL-слога поиска WordPress с помощью WPCode
Самый простой способ изменить стандартный поисковый шлюз WordPress — использовать WPCode.
WPCode — самый популярный плагин для создания сниппетов кода, используемый более чем 1 миллионом сайтов WordPress. Это позволяет вам добавлять сниппеты кода в WordPress без необходимости редактировать функции вашего сайта.php файл.
Первое, что вам нужно сделать, это установить и активировать бесплатный плагин WPCode на вашем сайте. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.
После активации перейдите по адресу Сниппеты кода » Добавить сниппет.
Это приведет вас на страницу «Добавить сниппет», где вы сможете увидеть библиотеку готовых сниппетов WPCode.
Поскольку мы хотим добавить свой собственный сниппет, наведите курсор мыши на ‘Add Your Custom Code (New Snippet).’ Затем нажмите на ‘Использовать сниппет’, когда он появится.
Вам нужно начать с ввода названия для вашего пользовательского сниппета кода.
Это может быть что угодно, что поможет вам идентифицировать сниппет в области администрирования WordPress.
Поскольку мы добавляем сниппет PHP, откройте выпадающий список ‘Code Type’ и выберите ‘PHP Snippet.’
Затем вы можете продолжить и вставить следующий код в поле кода:
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' );
Этот фрагмент кода заменяет ‘/?s=search-term’ символы с ‘search’, так что ваш сниппет будет выглядеть примерно так: http://example.com/search/wordpress
Чтобы использовать в URL не ‘search’, а что-то другое, просто измените приведенный выше сниппет кода.
Когда вы будете довольны кодом, пришло время изменить место запуска сниппета, прокрутив страницу до поля «Вставка».
Для начала убедитесь, что выбрана опция «Автоматическая вставка». Затем откройте выпадающий список ‘Location’ и выберите ‘Frontend Only’, так как мы будем использовать этот код только на публичном фронтенде нашего сайта.
Вы также можете назначить теги для вашего фрагмента кода. Это поможет вам отсортировать сниппеты кода по тематике и функциональности.
Когда вы будете довольны тем, как настроен сниппет, прокрутите верхнюю часть экрана и нажмите «Сохранить сниппет».’
После этого вы можете сделать сниппет кода активным на вашем сайте, нажав на кнопку ‘Active’.
Не забудьте сохранить изменения, нажав на кнопку ‘Update.’
Теперь зайдите на свой сайт и выполните поиск.
Если вы посмотрите на адресную строку вашего браузера, вы увидите новый SEO-дружественный URL поиска.
Метод 2. Изменение URL Slug поиска WordPress через файл htaccess
Другим вариантом является редактирование файла .файл htaccess. Этот метод более сложный, поэтому не рекомендуется для новичков.
Чтобы получить доступ к .htaccess файл, вам понадобится FTP клиент, такой как FileZilla, или вы можете использовать файловый менеджер cPanel вашего WordPress хостинга. Если вы впервые используете FTP, то вы можете посмотреть наше полное руководство о том, как подключиться к вашему сайту с помощью FTP.
Как только вы это сделаете, откройте .htaccess и вставить следующий код в нижней части файла:
# Изменить URL поиска WordPress RewriteCond % \?s=([^&]+) [NC] RewriteRule ^$ /search/%1/? [NC,R,L]
Это изменит URL-адрес поиска WordPress на следующий:
Вы можете изменить этот slug, настроив фрагмент кода.
Как только вы это сделаете, не забудьте сохранить изменения и загрузить файл .htaccess файл обратно на сервер.
Теперь, если вы выполните поиск на своем сайте, вы заметите, что он использует новый slug.
Мы надеемся, что эта статья помогла вам изменить стандартный URL-слог поиска в WordPress. Вы также можете просмотреть наше руководство о том, как увеличить посещаемость вашего блога и о лучших плагинах и инструментах WordPress SEO.
Источник: www.wpbeginner.com