Flector

Как изменить ссылку страницы с результатами поиска?

Изменение урла страницы с результатами поиска

При установке ЧПУ на сайте движок никак не меняет урл страницы с результатами поиска. При необходимости этот недостаток можно легко исправить. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

//ЧПУ для страницы с результатами поиска start 
function wph_search_prettylinks() {
    if (is_search() && !empty($_GET['s'])) {
        wp_redirect(home_url("/search/") . urlencode(get_query_var('s')));
        exit();
    }	
}
add_action('template_redirect', 'wph_search_prettylinks');
//ЧПУ для страницы с результатами поиска end

В этом случае гораздо легче прописать запрет индексации страниц с результатами поиска (это необходимо, чтобы избежать дублированного контента в глазах ПС).


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!