国产人成精品香港三级在-国产人成精品香港三级古代-国产人成-国产全黄a一级毛片视频-日本伦理网站-日本乱码一卡二卡三卡永久

+ 收藏我們

網站模板

網站模板搜索
404模板 營銷型模板 外貿網站模板 單頁模板 雙語模板 標簽大全

注冊
網站模板 > cms教程 >

wordpress教材:站內搜索結果頁面URL偽靜態的方法代碼

AB模板網 / 2015-02-02
在wordpress后臺設置固定鏈接可以實現文章、分類、標簽等頁面的URL偽靜態形式,但是wordpress站內搜索結果頁面的URL依然是 “http://域名/?s=關鍵字”的動態URL形式,部分WP博主覺得不符合SEO要求,希望把搜索結果頁面的URL也實現“http://域名 /search/關鍵詞”的偽靜態形式,實現方法也很簡單,只需要通過在functions.php文件添加相關的函數代碼即可。
在當前主題的functions.php文件第一行代碼 <?php 下面添加以下代碼:
 
function tongleer_search_url_rewrite() {
    if ( is_search() && ! emptyempty( $_GET['s'] ) ) {
        wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
        exit();
    }
}
add_action( 'template_redirect', 'tongleer_search_url_rewrite' );
保存文件即可。
附方法二:通過在.htaccess文件添加偽靜態規則也可以實現,把下面的代碼添加到網站根目錄的.htaccess文件(對支持.htaccess的主機有效)
 
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]
文章搜集與網絡,如有侵權請聯系本站,轉載請說明出處:http://www.tbwwir.cn/cms/784.html
上一篇:沒有了
X

截屏,微信識別二維碼

微信號:wwwadminbuycn

(點擊微信號復制,添加好友)

  打開微信

 
咨詢
QQ在線咨詢

如無回復
請加下面的微信

添加微信客

微信客服
wwwadminbuycn