投稿 评论 顶部

wordpress 搜索伪静态 设置

佚名 网络安全

如何把wordpress的搜索结果地址也给伪静态。

wordpress的搜索结果页默认是"http://abc.com/?s=关键词"这种形式的,而且wordpress的后台固定链接页面也没有提供搜索结果页的伪静态选择。那么我们如何来对wordpress搜索结果页做伪静态呢?其实很简单只需在functions.php文件中加入一段代码即可。

?

function search_url_rewrite() {    if ( is_search() && ! empty( $_GET['s'] ) ) {        wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );        exit();    }  }add_action( 'template_redirect', 'search_url_rewrite' );

?