WordPress默認站內搜索實現(xiàn)偽靜態(tài)化方法(WordPress搜索結果頁URL偽靜態(tài)化的方法)

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

WordPress站內搜索偽靜態(tài)是啥鬼哦,做站的朋友們都知道WordPress 默認搜索地址為 http://kr288.com/?s=keyword ,

這是一個動態(tài)地址,和全站偽靜態(tài)有點不太融洽,也不利于靜態(tài)緩,相對,有必要把 WordPress 站內搜索變成偽靜態(tài)哇~~~

方法很簡單,只需要將以下代碼加入到當前主題下的 functions.php 文件當中即可:

代碼如下:先上圖看效果;:

分享兩種WordPress搜索結果頁URL偽靜態(tài)化的方法:(WordPress搜索偽靜態(tài)? wordpress搜索URL偽靜態(tài)化)

1、利用PHP代碼修改搜索結果網址
只需要在主題根目錄下的functions.php文件中添加以下代碼:

//默認搜索偽靜態(tài) 起始
function wp_search_url_rewrite() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) . "/");
exit();
}
}
add_action( 'template_redirect', 'wp_search_url_rewrite' );
//默認搜索偽靜態(tài) 結束

2、利用.htaccess文件更改搜索結構網址
針對使用Apache主機的用戶,你可以利用.htaccess文件添加以下規(guī)則:

# 修改 WordPress 搜索結果頁 URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

說明:Apache主機環(huán)境的,能夠在網站根目錄下找到.htaccess文件,要是沒有這個文件,也可以自己創(chuàng)建一個。

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網收集,僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權、不妥之處,請聯(lián)系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉載請注明出處: » WordPress默認站內搜索實現(xiàn)偽靜態(tài)化方法(WordPress搜索結果頁URL偽靜態(tài)化的方法)

發(fā)表回復

本站承接,網站推廣(SEM,SEO);軟件安裝與調試;服務器或網絡推薦及配置;APP開發(fā)與維護;網站開發(fā)修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情