默認(rèn)我們使用WordPress的時(shí)候是不是搜索站內(nèi)關(guān)鍵字的時(shí)候,看到搜索結(jié)果是"http://bjj.org.cn/?s=麥子" 這樣的效果,如果要SEO效果更好的如果是"http://bjj.org.cn/search/搜索詞"就更好一些,如果要實(shí)現(xiàn)這些效果如何實(shí)現(xiàn)呢?
這里有2個(gè)方法可以用:
1、功能代碼實(shí)現(xiàn)
// 修改搜索結(jié)果頁(yè)網(wǎng)址結(jié)構(gòu) function wpkj_change_search_url_rewrite() { if ( is_search() && ! empty( $_GET['s'] ) ) { wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', 'wpkj_change_search_url_rewrite' );
這里我們將代碼添加到 Functions.php 中。
2、Apache偽靜態(tài)設(shè)置
# 修改 WordPress 搜索結(jié)果頁(yè) URL RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC] RewriteRule ^$ /search/%1/? [NC,R,L]
如果我們用的是LAMP環(huán)境,可以用 .htaccess 添加偽靜態(tài)實(shí)現(xiàn)。
評(píng)論