最近一段时间,我们也有在留言有些网站的排名情况,看到有些网站的搜索结果页面也都有偶参与到排名。而且搜索结果URL和我们默认的还是有些不同的。我们一般看到的搜索结果样式是这样子的:
https://www.laobuluo.com/?s=搜索关键字
但是,我们看到有些人的是这样子的:
https://www.laobuluo.com/search/搜索关键字
这样伪静态的效果是不是更好一些?那是如何实现的呢?
function redirect_search() {
if (is_search() && !empty($_GET['s'])) {
wp_redirect(home_url("/search/").urlencode(get_query_var('s')));
exit();
}
}
add_action('template_redirect', 'redirect_search' );
只需要我们在当前主题Functions.php文件中加上这个即可,注意也可以修改Search目录字符。我们也需要当前服务器支持WP的伪静态才可以生效。